html{
	height: 100%;
	background-color: #F1F1F2;
}
body{
	font-size:14px;
	/* background-color:#DEDEDE; */
	background-color:transparent;

	height: 100%;
	/* background-repeat: no-repeat; */
	/* background-size:cover; */
	/* -webkit-background-origin:border; */
	
}

.bt_hover{cursor:pointer;}
.col_grey{color:#9E9E9E;}
.col_green{color:#74C371;}

.html_bg{

	/* background: url("../img/bg.jpg") no-repeat center center fixed;  */
	/* background: url("../img/bg.jpg") no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover; */
	background: #F1F1F2;
}

.bg_white{background-color:#FFFFFF;}
.bg_grey{background-color:#EDEDED;}
.bg_opacity{
	opacity:0.92;
	filter: alpha(opacity=92);
}
.title{
	color:#FFFFFF;
	text-shadow: 0px 0px 10px #000000,0px 0px 3px #000000;
	
}
.panel-body{padding:15px;}

@media screen and (min-width: 768px) {
	.navbar-fixed-top{
		top: 0;
		border-width: 0 0 1px;
		position: fixed;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	
	.container-fluid{
		padding-top:60px;
		height: 100%;
	}

	.Login-Page .modal.show .modal-dialog {
		transform: translateY(70%)!important;
		margin: 0 auto;
	}
	
}

@media screen and (max-width: 572px) {

	.Login-Page {
		background: none!important;
	}

	aside {
		z-index: 1000;
		background:transparent!important;
		height: auto!important;
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}

	aside li {
		background: #fff;
	}
	
	main {
		-ms-flex: 0 0 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
	}

	.content-box {
		-ms-flex: 0 0 50%!important;
		flex: 0 0 50%!important;
		max-width: 50%!important;
	}

}

@media screen and (max-width: 768px) {

	.Login-Page {
		background: none!important;
	}

}

@media (max-width: 992px){
	
	.left_box{
		height:100% !important;
		padding:0 5px 25px 5px !important;
	}	

	aside {
		display: none;
	}

	.content {
		max-width: 100%!important;
		margin: 0 auto!important;
	}

}

@media screen and (min-width: 1265px) {
	
	.modal-dialog{
		width: 1125px;
		margin: auto !important;
		margin-top:30px !important;	
	}

	aside {
		-ms-flex: 0 0 18%!important;
		flex: 0 0 18%!important;
		max-width: 30%!important;
	}
	
	main {
		-ms-flex: 0 0 82%!important;
		flex: 0 0 82%!important;
		max-width: 82%!important;
	}
	
}

@media screen and (max-width: 1280px) {

	.bi-file-plus, .boxSize .bi-file-minus  {
		bottom: 20%!important;
		right: 15%!important;
	}

	.project .bi-file-plus, .project .bi-file-minus  {
		bottom: 45%!important;
		right: 15%!important;
	}

}

@media screen and (min-width: 573px) and (max-width: 1420px) {

	.boxSize .content-box {
		ms-flex: 0 0 16.666667%!important;
		flex: 0 0 16.666667%!important;
		max-width: 16.666667%!important;
	}

}


.btn,.close{
	cursor:pointer;
}

.acenter{
	text-align:center;
}
.aleft{
	text-align:left;
}
.aright{
	text-align:right;
}

.table_default{max-width:800px !important;}
.pad_small_left{padding-left:20px !important;}
.td_small{width:80px;}
.ok_color{color:#64C777;}
.wait_color{color:#E7892C;}
.ko_color{color:#D25454;}
.bold{font-weight:bold}

.login_logo{
	height: 64px;
}

.slogan {
	font-size: 1.8em; 
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-weight: 500;
}

.descr {
	font-size: 1.3em; 
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	line-height: 24px;
	color: #707070;
}

a.btn-login {
	background: #BE2993!important;
	border-radius: 13px!important;
	height: 35px!important;
	text-transform: uppercase; 
	width: 225px!important;
	padding: 2px 0!important;
	font-size: 20px!important;
	font-weight: 200!important;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#bkg-signin .btn-secondary {
	text-transform: uppercase;
	background: #FFF;
	color: #BE2993!important;
	border-radius: 13px!important;
	border: 1px solid #BE2993;
	height: 35px!important;
	text-transform: uppercase; 
	width: 225px!important;
	padding: 5px 0!important;
}

.vh-100 {
	height: 100vh;
}

.centerBloc {
	margin-top: 50vh;
  	transform: translateY(-55%);
}

#bkg-signin .btn-secondary:hover {
	background: #be299314;
}

.direct_login {
	width:600px;
    text-align: left;
	margin:auto;
	margin-top:60px;
}
.direct_login_btn{
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.login_submit{
	margin-left:15px;
	background-color:#3369ff;
}
.login_submit:hover{
	background-color:#0056b3;
}

.alert-primary {
	background: none; 
	border: none;
	margin: 20px auto;
}

/* Login with password */

.Login-Page .modal-dialog {
	width: 378px;
}

.Login-Page .modal-title {
	text-transform: uppercase;
	text-align: center!important; 
	color: #BE2993;
	margin-left: 18%;
	font-weight: 300;
}

.Login-Page .modal-body input {
	border: 0.5px solid #797979;
	border-radius: 13px;
}

.Login-Page .modal-body .btn-primary {
	background: #BE2993;
	border-radius: 13px;
	border: none; 
	height: 35px;
	text-transform: uppercase; 
	font-size: 14px;
	font-weight: 200;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* end Login with password */

.favorite{
	cursor:pointer;
	color:#D9D9D9;
}
.favorite:hover{
	color:#EAF507;
}

.fav_light{
	color:#FFFFFF;
}

.favorite_select{
	color:#EAF507;
}

.no_fav_msg{
	color:#999999;
	font-style:italic;
	padding-left:15px;
}

.fav_bookmark{
	color:#999999;
}

.unfavorite{
	font-size:12px;
	color:#D9D9D9;
	cursor:pointer;
}
.unfavorite:hover{
	color:#E99797;
}

.fav_h1{
	
	margin: 8px 0px;
	font-style:italic;
	background-color:#E7E6E6;
	font-weight:bold;
	padding-left:5px;
	border-radius: 0px 30px 30px 0;
}

.fav_h2{
	
	margin: 8px 0px;
	
}

.fav_link{
	color:#00074D;
}

.btn_corpus{
	width:100%;
	margin-bottom:20px;
}

.home_favorite{
	margin-top:5px;
	font-size:14px;
}
.home_favorite a{
	text-decoration:none;
	color:#007bff;
	cursor:pointer;
}

.corpus_links_title{
	margin: 8px 0px 3px 0;
    font-style: italic;
    background-color: #E7E6E6;
    font-weight: bold;
    padding-left: 5px;
	border-radius: 0px 30px 30px 0;
}

.home_flags{
	/* height:20px; */
	cursor:pointer;
}
.flags_div a{
	margin-right:15px;
	
}
.flags_div a img{
	opacity: 0.85;
	filter: alpha(opacity=85); /* For IE8 and earlier */
}
.flags_div a img:hover{
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	transition: opacity 0.3s;
}


/* HEADER */

	.dropbtn {
	  
		color: #fff;
		background-color: #868e96;
		border-color: #868e96;
	  
		display: inline-block;
		font-weight: 400;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		user-select: none;
		border: 1px solid transparent;
		padding: 0px 7px;
		font-size: 1rem;
		line-height: 25px;
		border-radius: .25rem;
		transition: background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;
		cursor: pointer;
		  
	}

	.dropbtn:hover, .dropbtn:focus {
	  background-color: #007bff;
	}

	.dropdown {
	  float: right;
	  position: relative;
	  display: inline-block;
	}

	.dropdown-content {
	  display: none;
	  position: absolute;
	  background-color: #f1f1f1;
	  min-width: 160px;
	  overflow: auto;
	  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	  right: 0;
	  z-index: 1;
	}

	.dropdown-content a {
	  color: black;
	  padding: 12px 16px;
	  text-decoration: none;
	  display: block;
	}

	.dropdown a:hover {background-color: #ddd;}

	.show {display: block;}
	
	.headerNavBar{
		background-image:linear-gradient(white, #D9D9D9);
		box-shadow: 0px 2px 2px #aaa;		
		color:#FFFFFF;
		text-shadow: 1px 1px 2px #CCCCCC;
	}
	
	.home_redirect{
		
		float:right;
		font-size:25px;
		margin-right:10px;
		line-height:40px;
		margin-right:20px;
	}
	
	.home_ico{
		color:#727b84;
	}
	.home_ico:hover{

		transition: color .3s;
		color:#007bff;
	}
	

/* END HEADER */

.home_div{
	/* padding-top:5px; */
}

.sem_logo_div{
	text-align:center;
	padding-top:30px;
}

.sem_logo_table{
	margin:auto;
	
}

.sem_logo_table td,th{
	border: 1px solid #CCCCCC;
	text-align:center;
	padding:3px;
}

/* HOME PRINCIPAL MENU */

	.home_titles_margin{
		margin-top:15px;
	}

	.project_box{
		height:120px;
		width:200px;
		margin:10px;
		line-height:120px;
		text-align:center;
		cursor:pointer;
		font-weight:bold;
		color:#505050;
		background-color: #FFFFFF;
		
		/* background: #fff; */
		border-radius: 2px;
		display: inline-block;
		position: relative;
		
		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
		transition: all 0.3s cubic-bezier(.25,.8,.25,1);
		
		
			/* -webkit-background-clip: text; */
			/* -moz-background-clip: text; */
			/* background-clip: text; */
			/* color: transparent; */
			text-shadow: #CCCCCC 0px 3px 3px;
			
	}
	
	.project_box:hover {
		box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
		
		transform: rotate(5deg);
		
	}
	
	.menu_box{
		width:100%;
	}
	
	.modal-dialog{
		max-width: none;
		margin: 30px 100px;
	}
	
	.home_link_box a{
		text-decoration:none;
		color:#007bff;
	}
	
	.home_link_imgbox{
		width:143px;
		height:82px;
		border:1px solid #CCCCCC;
		margin:auto;
	}
	
	.home_link_label{
		margin:8px 0 3px 0;
	}
	
	.choice_show_links{
		width:100%;
		text-align:right;
		
		color: #007bff;
	}
	.choice_show_links span{
		cursor:pointer;
		padding:5px 10px 5px 10px;
		border-radius: 0px 0px 10px 10px;
		background-color:#FFFFFF;
		box-shadow: 0 1px 3px rgba(0,0,0,0.12)
	}
	
	
	.home_sgroup_all{
		padding:10px 0 20px 15px;
		background-color: #EDEDED;
		/* border-radius: 0px 30px 30px 0; */
		/* padding-left:15px; */
		font-weight:bold;
	}


/* END HOME PRINCIPAL MENU */

.left_box{
	height:calc(100% - 20px);
	/* min-height: 100%; */
	padding:0 5px 0 5px;
	/* background-image: linear-gradient(white, #D9D9D9); */
	background-color: #FFFFFF;
	opacity:0.92;
	filter: alpha(opacity=92);
	border-radius: 0px 0px 30px 30px;
	text-shadow: 1px 1px 2px #CCCCCC;
}


.container-fluid .row {
	max-width: 100%;
	min-height: 100% !important;
}

.Login-Page {
	height: 100vh;
	max-height: 100vh;
	width: 100%;
	max-width: 100%;
	background-image: url(../img/bkg.png);
	background-size: cover;
	background-repeat: no-repeat;
}

.server_used_div{
	border:1px solid #CCCCCC;
	margin:10px;
	background-color:#FFFFFF;
	width:220px;
}

.server_group_title{
	padding-left:18px;font-size:20px;
}
.server_subtitle{
	float: left;
	width: 40px;	
}

/* HOME NEW*/

/* header */

.headerHome {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 500;
	height: 60px;
	max-height: 60px;
	box-shadow: 0px 3px 6px #00000014;
}

#IntranetHome {
	background: #F1F1F2;
}

#IntranetHome h2 {
	font-size: 16px;
	text-transform: uppercase;
}

#IntranetHome .row {
	margin: 0;
}

.user {
	border-right: 0.5px solid #C1C1C1;
	padding-right: 20px;
	line-height: 24px;
    margin: 0;
}

.header-right svg {
	margin-top: 2px;
    margin-left: 15px;
}

/* Navigation */

aside {
	position: fixed!important;
	top: 0;
	right: 0;
	bottom: 0;
	background: #fff;
	height: 100vh;
	max-height: 100vh;
	padding: 60px 0 0!important;
	box-shadow: 0px 2px 4px #00000014;
}

li {
	width: 100%;
	max-width: 100%;
	/*height: 45px;*/
	margin-left: 0;
	/*text-transform: uppercase;*/
	list-style: none;
	padding: 10px 20px;
	vertical-align: middle;
}

a {
	text-decoration: none!important;
	color: #000;
}

.bi-list {
	margin: 0px 10px;
}

aside a:hover {
	color: #BE2993;
}

.active {
	background: #F1F1F2; 
	color: #BE2993!important;
}

.menu {
	border-bottom: 0.5px solid #D6D6D6;
	height: 60px;
}

.menu span {
	vertical-align: middle;
    line-height: 42px;
}

.dropdown-menu {
	right: 0px;
    top: 0px;
    left: 0px;
    border: none;
	background: #333333;
	border-radius: 0;
}

.dropdown-menu a {
	color: #fff;
	padding: 10px 15px;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #666666;
}

.favoris {
	padding: 0 20px;
	text-transform: uppercase;
	border-top: 0.5px solid #e8e8e8;
	overflow: auto;
	background: #fff;
	width: 100%;
	border-radius: 10px;
}

.content-fav h2 {
	font-size: 14px!important;
	margin-bottom: 15px;
	border-bottom: 0.5px solid #e8e8e8;
    padding-bottom: 5px;
}

.content-fav h3 {
	font-size: 14px;
	font-weight: 400;
}

.favoris p {
	margin: 2px;
	text-transform: initial;
}

.fav {
	border-radius: 50%;
	height: 30px;
	width: 30px;
	margin: 5px;
}

.fav-selected{
	opacity: 0.2;
}

.nav-list {
	display: block;
}

#crossEnlarge {
	cursor: pointer;
}

/* Content */


main {
	position: relative;
	padding-top: 30px;
	background: #F1F1F2;
}

.content {
	max-width: 85%;
	margin: 0 auto;
}

.box {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 3px 6px #00000014;
	position: relative;
	cursor: pointer;
}

.box img {
	width: 100%;
	border-radius: 8px 8px 0 0;
	box-shadow: 0 1px 1px #00000014;
	height: 75%;
}

.project .box img {
	max-height: 55px;
    width: auto;
}

.project img {
	height: 50%;
	border-radius: 0; 
	box-shadow: none;
}

.box p {
	text-transform: uppercase;
}

.boxSize .content-box {
	ms-flex: 0 0 12.5%;
	flex: 0 0 12.5%;
	max-width: 12.5%;
}

.bi-file-plus, .boxSize .bi-file-minus  {
	position: absolute;
	bottom: 18%;
	right: 15%;
	z-index: 200;
}


.project .bi-file-plus, .project .bi-file-minus {
	bottom: 45%;
	right: 10%;
}


.end-content {
	height: 550px;
}

.tools .box p, .admin .box p {
	height: 55px;
	max-height: 55px;
	overflow: hidden;
	width: 80%;
}

.removeFav svg {
	color: #b7b7b7;
}

.removeFav svg:hover {
	color: #BE2993;
}

/* dans modal */

#IntranetHome .titleModalProject {
	/* text-transform: uppercase; */
	/* text-align: center; */
}

.ico-project {
	height: 30%!important;
}


.favModalDiv{
	text-transform: uppercase;
	height:20px;
	display: table;
	text-align:center;
	width: 100%;
}

.favModal{
	vertical-align:middle;
	display: table-cell;
}

.textModalDiv{
	text-transform: uppercase;
	height:42px;
	display: table;
	text-align:center;
	width: 100%;
}

.textModal{
	vertical-align:middle;
	display: table-cell;
}

/* modal */

#IntranetHome .modal-header .logo {
	width: 25%;
    margin: 15px;
}

#IntranetHome .modal-content {
	width: 60%;
	margin: auto;
	border-radius: 10px;
}



#IntranetHome  .modal {
	margin-top: 10%;
}

#IntranetHome  .modal-box {
	position: relative; 
}

/* #IntranetHome  .modal-box .bi-file-plus { */
	/* position: absolute; */
	/* bottom: 30%; */
    /* left: 45%; */
/* } */
#IntranetHome .modal-box .bi-file-plus, #IntranetHome .modal-box .bi-file-minus {
	position: absolute;
	bottom: 0%;
    left: 45%;
}

/* Modal Content */
/*.modal {
	display: none; /* Hidden by default */
/*	position: fixed; /* Stay in place */
/*	z-index: 2; /* Sit on top */
/*	padding-top: 100px; /* Location of the box */
/*	left: 0;
	top: 0;
	width: 100%; /* Full width */
/*	height: 100%; /* Full height */
/*	overflow: auto; /* Enable scroll if needed */
/*	background-color: rgb(0,0,0); /* Fallback color */
/*	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
/*  }*/


.modal-content {
	/*background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 110%;*/
	height:80%;
  }

  /* The Close Button */
  .close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
  }


/* END HOME NEW*/


a.anchors {
    display: block;
    position: relative;
    top: -60px;
    visibility: hidden;
}
a.anchors-first {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}

.favorite-box a{
	text-decoration:none;
	color: #212529;
	font-size: 13px;
}

.fd-12{
	font-size: 12px;
}

.animated{
    -webkit-animation: spin 1.5s linear infinite;
    animation: spin 1.5s linear infinite;
}
.btnpadding{padding:0 15px;}


/* Popup box BEGIN */
.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    min-width: 30%;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}

.popupCloseButtonClose{
	background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButtonClose:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}

.hover_bkgr_fricc_urltest{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc_urltest .testurlHelper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc_urltest > div {
	background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
	height: auto;
	width: 88%;
	min-height: 80px;
    vertical-align: middle;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}

.hover_bkgr_fricc_log{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc_log .testurlHelper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc_log > div {
	background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
	height: auto;
	min-width: 40%;
    vertical-align: middle;
    position: relative;
    border-radius: 8px;
    padding: 15px 5%;
}

/*  js loader */

.lds-dual-ring.hidden { 
	display: none;
	}
	.lds-dual-ring {
	  display: inline-block;
	  width: 80px;
	  height: 80px;
	}
	.lds-dual-ring:after {
	  content: " ";
	  display: block;
	  width: 64px;
	  height: 64px;
	  margin: 5% auto;
	  border-radius: 50%;
	  border: 6px solid #fff;
	  border-color: #fff transparent #fff transparent;
	  animation: lds-dual-ring 1.2s linear infinite;
	}
	@keyframes lds-dual-ring {
	  0% {
		transform: rotate(0deg);
	  }
	  100% {
		transform: rotate(360deg);
	  }
	}
	
	
	.overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.8);
		z-index: 10000;
		opacity: 0.3;
		transition: all 0.5s;
	}


	.nav-link_crawls {
		display: block;
		padding: .5rem 1rem;
	  }

	  .nav-link_files {
		display: block;
		padding: .5rem 1rem;
	  }

	  .nav-link_testing {
		display: block;
		padding: .5rem 1rem;
	  }


	  .active {
		background: #F1F1F2;
		color: #BE2993 !important;
		}

		.w3-dropdown-hover {
			position: relative;
			cursor: pointer;
			color: #4AC45E;
			padding-right: 30px;
		}

		.w3-green {
			color: #fff !important;
			background-color: #868e96 !important;
		}


		.w3-dropdown-content {
			color: #fff !important;
			background-color: #868e96 !important;
			cursor: auto;
			color: #000;
			background-color: #000;
			padding: 8px 16px !important;
			visibility: hidden;
			position: absolute;
			min-width: 30px;
			margin-top: 20px;
			margin-right: 50px;
			margin-left:-50px; 
			z-index: 1;
		}

		.w3-dropdown-hover:hover .w3-dropdown-content {

			visibility: visible;
		
		}

		
		.w3-dropdown-hover_delete {
			position: relative;
			cursor: pointer;
			color: #9E9E9E; 
			padding-left: 30px
		}

		.w3-dropdown-hover_delete:hover .w3-dropdown-content {

			visibility: visible;
		
		}

		.ui-menu-item-wrapper{
			max-width: 170px;
		}

		.ui-menu-item{
			height: 20px;
		}
