/****************************************************************************************/
/* style pour le bouton avec le theme standard */
.button_standard 
{
	background: transparent;
	border-width: 0;
	margin: 0 0 0 0;
	position: relative;
	clear: left;
	width:  150px;
/* 	heigth: 27px; */
	z-index: 2;
}

.button_standard button 
{
	text-align:center;
	width: 100%;
	height: 100%;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
   	color: #407CA0;
	font-size: 13px !important;
	font-family: Arial,sans-serif;
	padding: 0px 0px 4px 0px !important;
	cursor: pointer /*!important*/;
}

.button_standard div 
{
    float: left;
    position: relative;
}
.button_standard_middle_file
{
   	color: white;
	font-size: 13px !important;
	font-family: Arial,sans-serif;
	padding: 5px 0px 0px 0px !important;
	width: 130px;
   	height: 27px;
 	background: url("../images/button-standard-middle.png") repeat-x scroll 0 0 transparent;
}
.button_standard_middle 
{
	width: 100px;
   	height: 20px;
 	/*background: url("../images/button-standard-middle.png") repeat-x scroll 0 0 transparent;*/
 	border: 2px solid #407CA0;
 	border-radius: 45px;
 	background: #fff;
 	bottom: 5px;
}
.button_standard button:hover
{
	background-color: #407CA0; /*9fd3f4;	 */
	border-radius: 9px;
	color: #fff;
}
.button_standard_left 
{
	width: 0px;
    height: 0px;
 	/*background: url("../images/button-standard-left.png") no-repeat scroll 0 0 transparent;*/
}
.button_standard_right 
{
    width: 0px;
    height: 0px;
 	/*background: url("../images/button-standard-right.png") no-repeat scroll 0 0 transparent;*/
}

.button_standard_disabled div 
{
    float: left;
    position: relative;
}

.button_standard_disabled 
{
	background: transparent;
	border-width: 0;
	margin: 0 0 0 0;
	position: relative;
	clear: left;
	width:  150px;
	height: 27px;
	z-index: 2;
}

.button_standard_disabled button 
{
	text-align:center;
	width: 100%;
	height: 100%;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
   	color: #A0A0A0;
	font-size: 13px !important;
	font-family: Arial,sans-serif;
	padding: 0px 0px 4px 0px !important;
	cursor: default !important;
}

.button_standard_middle_disabled 
{
	width: 100px;
   	height: 20px;
 	/*background: url("../images/button-standard-middle.png") repeat-x scroll 0 0 transparent;*/
 	border: 2px solid #B0B0B0;
 	border-radius: 45px;
 	background: #fff;
}
.button_standard_disabled button:hover
{
	background-color: #fff;
	border-radius: 14px;
	color: #A0A0A0;
}

/****************************************************************************************/
/* style pour le bouton avec le theme dark */
.button_dark 
{
	background: transparent;
	border-width: 0;
	margin: 0 0 0 0;
	position: relative;
	clear: left;
}
.button_dark button 
{
	text-align:center;
	width: 100%;
	height: 100%;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
 
   	color: #407CA0;
	font-size: 13px !important;
	font-family: Arial,sans-serif;

	padding: 0px 0px 4px 0px !important;
	cursor: pointer !important;
}
.button_dark div 
{
    float: left;
    position: relative;
}
.button_dark_middle 
{
	width: 130px;
   	height: 27px;
 	/*background: url("../images/button-dark-middle.png") repeat-x scroll 0 0 transparent;*/
 	border: 2px solid #407CA0;
 	border-radius: 45px;
 	background: #fff;
 	bottom: 5px;
}
.button_dark button:hover
{
	background-color: #407CA0; /*9fd3f4;	 */
	border-radius: 9px;
	color: #fff;
	 
}
.button_dark_left 
{
    width: 10px;
    height: 27px;
 	/*background: url("../images/button-dark-left.png") no-repeat scroll 0 0 transparent;*/
}
.button_dark_right 
{
    width: 10px;
    height: 27px;
 	/*background: url("../images/button-dark-right.png") no-repeat scroll 0 0 transparent;*/
}

.button_dark_disabled
{
	background: transparent;
	border-width: 0;
	margin: 0 0 0 0;
	position: relative;
	clear: left;
}
.button_dark_disabled button 
{
	text-align:center;
	width: 100%;
	height: 100%;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
   	color: #A0A0A0;
	font-size: 13px !important;
	font-family: Arial,sans-serif;
	padding: 0px 0px 4px 0px !important;
	cursor: default !important;
}
.button_dark_disabled div 
{
    float: left;
    position: relative;
}
.button_dark_middle_disabled
{
	width: 100px;
   	height: 20px;
 	/*background: url("../images/button-dark-middle.png") repeat-x scroll 0 0 transparent;*/
 	border: 2px solid #B0B0B0;
 	border-radius: 45px;
 	background: #fff;
}
.button_dark_disabled button:hover
{
	background-color: #fff;
	border-radius: 14px;
	color: #A0A0A0;
}

/****************************************************************************************/
/* style pour le bouton avec le theme connexion */
.button_connexion
{
	border-radius: 0px 0px .5rem .5rem;
  	background: white;
	text-align: center;
	position: relative;
}
.button_connexion button
{	
    /*background: transparent;
    border-width: 0;
    
	color: rgba(255, 255, 255, 1) !important;
	font-size: 17px !important;
	font-weight: bold !important;
	font-family: Arial,'Helvetica Neue',Helvetica,sans-serif !important;
	padding: 1px 45px 0 15px !important;
	cursor: pointer !important;
	height: 38px !important;
	opacity: .9 !important;*/
	height: 30px;
	box-sizing: border-box;
	border: 1px solid transparent;
  	color: #FFFFFF;
  	background-color: #407CA0;
  	padding-left: 3rem;
  	padding-right: 3rem;
  	box-shadow: 0 0.0625rem 0 0 rgba(0, 0, 0, 0.2);
  	border-radius: 25px;
  	cursor: pointer;
  	font: inherit;
}
#submit_button{
	font-size: 14px;
  	font-weight: 600;
}
.button_connexion button:hover
{	
	  background-color: #3D4051;
}
.button_connexion div
{	
	position: relative;
	float: left;
}
/****************************************************************************************/
/* style pour les bouton avec le theme commencant par image_ */
.button_image_fleche_bas
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-bas.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(21%) sepia(4%) saturate(3602%) hue-rotate(194deg) brightness(92%) contrast(81%);
		
}

.button_image_fleche_bas:hover {
	
    filter: brightness(0) saturate(100%) invert(39%) sepia(80%) saturate(336%) hue-rotate(158deg) brightness(96%) contrast(85%);
}

.button_image_fleche_bas button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
.button_image_fleche_droite
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-droite.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(21%) sepia(4%) saturate(3602%) hue-rotate(194deg) brightness(92%) contrast(81%);
		
}
.button_image_fleche_droite:hover {
	
    filter: brightness(0) saturate(100%) invert(39%) sepia(80%) saturate(336%) hue-rotate(158deg) brightness(96%) contrast(85%);
}

.button_image_fleche_droite button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
.button_image_fleche_gauche
{
	width: 35px;
	height: 35px;
 	background: url('../images/button-image-fleche-gauche.svg') 0 0 no-repeat;
    filter: brightness(0) saturate(100%) invert(21%) sepia(4%) saturate(3602%) hue-rotate(194deg) brightness(92%) contrast(81%);
}

.button_image_fleche_gauche:hover {
   filter: brightness(0) saturate(100%) invert(39%) sepia(80%) saturate(336%) hue-rotate(158deg) brightness(96%) contrast(85%);
}

.button_image_fleche_gauche button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/* style pour les bouton avec le theme commencant par image_ */
.button_image_fleche_haut
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-haut.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(21%) sepia(4%) saturate(3602%) hue-rotate(194deg) brightness(92%) contrast(81%);	
}

.button_image_fleche_haut:hover {
   filter: brightness(0) saturate(100%) invert(39%) sepia(80%) saturate(336%) hue-rotate(158deg) brightness(96%) contrast(85%);
}

.button_image_fleche_haut button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/* style pour les bouton avec le theme commencant par image_ Bouton disabled */
.button_image_fleche_bas_disabled
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-bas.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(66%) sepia(20%) saturate(0%) hue-rotate(196deg) brightness(94%) contrast(89%);
}
.button_image_fleche_bas_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: default !important;
}

/* style pour les bouton avec le theme commencant par image_ */
.button_image_fleche_droite_disabled
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-droite.svg') 0 0 no-repeat;	
	filter: brightness(0) saturate(100%) invert(66%) sepia(20%) saturate(0%) hue-rotate(196deg) brightness(94%) contrast(89%);
}
.button_image_fleche_droite_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: default !important;
}
.button_image_fleche_gauche_disabled
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-gauche.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(66%) sepia(20%) saturate(0%) hue-rotate(196deg) brightness(94%) contrast(89%);	
}
.button_image_fleche_gauche_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: default !important;
}
/* style pour les bouton avec le theme commencant par image_ */
.button_image_fleche_haut_disabled
{
	width: 35px;
	height: 35px;
	background: url('../images/button-image-fleche-haut.svg') 0 0 no-repeat;
	filter: brightness(0) saturate(100%) invert(66%) sepia(20%) saturate(0%) hue-rotate(196deg) brightness(94%) contrast(89%);	
}
.button_image_fleche_haut_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: default !important;
}


.button_image_annuler
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-annuler.gif') 0 0 no-repeat;	
}

.button_image_annuler button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_valider
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-valider.png') 0 0 no-repeat;	
}

.button_image_valider button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_info
{
	width: 25px;
	height: 25px;
	background: url('../images/button-info.png') 0 0 no-repeat;	
}

.button_image_info button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_dl_file
{
	width: 55px;
	height: 33px;
	background: url('../images/button-dl-file.png') 0 0 no-repeat;	
}

.button_image_dl_file button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
.button_image_loading_close
{
	width: 30px;
	height: 30px;
	top: 4vh !important;
	left: 97vw !important;
	margin: 0;
	text-align: center !important;
	background: url('../images/button-image-loading-close.png') 0 0 no-repeat;	
}
.button_image_loading_close button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
.button_image_refresh
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-refresh.png') 0 0 no-repeat;	
}

.button_image_refresh button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_plus
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-plus.png') 0 0 no-repeat;	
}
.button_image_plus button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_moins
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-moins.png') 0 0 no-repeat;	
}
.button_image_moins button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_ou
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-ou.png') 0 0 no-repeat;	
}
.button_image_ou button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}


.button_image_image
{
	width: 15px;
	height: 12px;
	background: url('../images/button-image.png') 0 0 no-repeat;	
}
.button_image_image button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_modop
{
	width: 61px;
	height: 16px;
	background: url('../images/button-image-modop.png') 0 0 no-repeat;	
}
.button_image_modop button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}


/*************************************************************************************/
.button_image_delete {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-delete.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_delete:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_delete button {	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_dependency
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-dependency.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_dependency:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_dependency button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_duplicate
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-duplicate.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_duplicate:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_duplicate button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_newfolder
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-newfolder.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_newfolder:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_newfolder button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_renamefolder
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-renamefolder.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_renamefolder:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_renamefolder button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_newobjectdico, .button_image_new_user {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-newobjectdico.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_newobjectdico:hover, .button_image_new_user:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_newobjectdico button, .button_image_new_user button {	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_export
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-export.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_export:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_export button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_exportversion
{
	top: 1px !important;
	width: 22px;
	height: 20px;
	background: url('../images/button-image-exportversion.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_exportversion:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_exportversion button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_documentation
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-documentation.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_documentation:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_documentation button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_compareversion
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-compareversion.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_compareversion:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_compareversion button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_upload
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-upload.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_upload:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_upload button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_duplicategroup
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-duplicategroup.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_duplicategroup:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_duplicategroup button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_delete_disabled {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-delete.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
		
}

.button_image_delete_disabled button {	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_dependency_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-dependency.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
		
}

.button_image_dependency_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_duplicate_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-duplicate.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
		
}

.button_image_duplicate_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_renamefolder_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-renamefolder.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_renamefolder_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_newfolder_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-newfolder.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_newfolder_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_newobjectdico_disabled, .button_image_new_user_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-newobjectdico.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_newobjectdico_disabled button, .button_image_new_user_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_export_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-export.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_export_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_exportversion_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-exportversion.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
}

.button_image_exportversion_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_compareversion_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-compareversion.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_compareversion_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_documentation_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-documentation.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_documentation_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_duplicategroup_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-duplicategroup.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
		
}

.button_image_duplicategroup_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_search_user {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-search-user.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
}

.button_image_search_user:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_search_user button {
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_modify_password {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-modify-password.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
}

.button_image_modify_password:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}


.button_image_modify_password button {
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

#button_parc_bouton_input_import.button_standard_disabled.button_standard_middle_disabled  {
	top: 0 !important;
	left: 160px !important;
	width: 20px !important;
	height: 23px;
}

/*************************************************************************************/
.button_image_upload_disabled
{
	width: 30px;
	height: 30px;
	background: url('../images/button-image-upload.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}

.button_image_upload_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

.button_image_open_eye
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-open-eye.svg') 0 0 no-repeat;
	/* filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%); */
	filter: brightness(0) saturate(100%) invert(21%) sepia(4%) saturate(3602%) hue-rotate(194deg) brightness(92%) contrast(81%);	
}
.button_image_open_eye:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_open_eye button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_modify_password_disabled {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-modify-password.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
		
}

.button_image_modify_password_disabled button {	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/

.button_image_savescp
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-savescp.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_savescp:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_savescp button, .button_image_savescp_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/
.button_image_savescp_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-savescp.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}
/*************************************************************************************/
.button_image_selectionobject
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-selectionobject.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_selectionobject:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_selectionobject button, .button_image_selectionobject_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/
.button_image_selectionobject_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-selectionobject.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);
}
/*************************************************************************************/
.button_image_check
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-check.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_check:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_check button, .button_image_check_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/
.button_image_check_disabled
{	
    width: 21px;
	height: 21px;
	background: url('../images/button-image-check.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}
/*************************************************************************************/
.button_image_prevalidate
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-prevalidate.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_prevalidate:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_prevalidate button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_validate
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-validate.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_validate:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_validate button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_reject
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-reject.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_reject:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_reject button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_comment
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-comment.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_comment:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_comment button, .button_image_comment_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/
.button_image_comment_disabled
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-comment.svg') 0 0 no-repeat;
	filter: invert(83%) sepia(51%) saturate(1%) hue-rotate(323deg) brightness(85%) contrast(100%);	
}
/*************************************************************************************/
.button_image_prise_charge
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-prise-charge.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_prise_charge:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_prise_charge button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}

/*************************************************************************************/
.button_image_zoom
{
	width: 21px;
	height: 21px;
	background: url('../images/button-image-zoom.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}
.button_image_zoom:hover {
	
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_zoom button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/

.button_image_edit {
	width: 21px;
	height: 21px;
	background: url('../images/button-image-edit.svg') 0 0 no-repeat;
	filter: invert(48%) sepia(11%) saturate(1914%) hue-rotate(159deg) brightness(90%) contrast(94%);
		
}

.button_image_edit:hover {
    filter: invert(68%) sepia(29%) saturate(1956%) hue-rotate(176deg) brightness(95%) contrast(85%);
}

.button_image_edit button {	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
.button_image_edit_disabled button
{	
	width: 100%;
	height: 100%;
    background: transparent;
    border-width: 0;
    cursor: pointer !important;
}
/*************************************************************************************/