/*-------------------------------------------*/
/*			   INDEX - PLANNING				 */
/*-------------------------------------------*/

@charset "UTF-8";

@import url("/javax.faces.resource/css/roboto.css.xhtml"); 


html{
	height: 100%;
	margin: 0;
}

body{
	margin-left:0;
	margin-right:0;
	margin-top : 7%;
	padding:0;	
	background-image: url("/javax.faces.resource/images/bgOrangeArrow.jpg.xhtml"); 
	background-color: rgba(255,255,255,0.35);
	background-size: cover;
	/* background-repeat: repeat-y; */
	background-repeat: no-repeat;
  	background-attachment: fixed;
	height: auto!important;
}

/** SUPRESSION DES BG **/
.ui-layout-pane-center, .ui-layout-unit-content.ui-widget-content, .ui-panel.ui-widget.ui-widget-content.ui-corner-all{
	background : rgba(255,255,255,0)!important;
}

.invEquipTab{
	background : rgba(255,255,255,0.00)!important;
}

.ui-datatable-header.ui-widget-header.ui-corner-top{
	width: 78.9%;
	margin: auto;
	background: transparent;
}

/* Rajouter un niveau de précision*/
.ui-datatable-tablewrapper > table{
	box-shadow: 5px 3px 5px grey;
	margin-bottom: 20px!important;
}

.backgroundTomato{

}

.panneauCentral{
	height: 380px;	
}


#content{
	margin-top:77px;
				
}

#form\:operationTable\:togglerDialog{
	height: 300px!important;
}

.treeSize{
	padding: 20px 50px!important;
	background-color: rgba(255,255,255,0.65);
	border: solid black 1px!important;
}

.infoEquip > .ui-grid{
	background: none!important;
	border: solid black 1px!important;
}


table{
	margin:auto;
}




/********************************************
**********************Tree Icon***************
*********************************************/


  
 .ui-treenode-icon-site {
      width: 16px;
      height: 16px;
      background-image: url("/javax.faces.resource/images/icones/site.png.xhtml") !important;
  }
  

  
  .ui-treenode-icon-zone{
      width: 16px;
      height: 16px;
      background-image: url("/javax.faces.resource/images/icones/zone.png.xhtml") !important;
  }

.ui-treenode-icon-equipement {
	width: 16px;
	height: 16px;
	background-image: url("/javax.faces.resource/images/icones/equipement.png.xhtml") !important;
}

.ui-treenode-icon-archive {
	width: 16px;
	height: 16px;
	background-image: none !important;
}
   .ui-treenode-icon-batiment {
      width: 16px;
      height: 16px;
      background-image: url("/javax.faces.resource/images/icones/batiment.png.xhtml") !important;
  }
 
 .treeSize{
  width: 99%;
  height: 99%;
 }
 
 /********************************************
**********************Inventaire Equipement***
*********************************************/


.ui-column-filter{
	width: 100%!important;
	margin-top: 10px!important;
}

/********************************************
**********************SCHEDULE***************
*********************************************/
.fc-button{
	background-color: #ff6347!important;
	border-color: #ff6347!important;
	font-family : "MS Shell Dlg 2","latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
	box-shadow: none!important;
}
.fc-toolbar {
    text-transform: capitalize;
}
.fc-day-header {
    text-transform: capitalize;
}
.fc-button-active{
	opacity: 0.70;
}

.urgent {
	color : red;
	font-weight: bold;
	font-size: 26px;
}

.scheduleWidth {
	width: auto;
	max-width:1000px;
	margin: 0px auto;
}

.fc-event-title{
	color:black;
	width: 100%;
}

 .fc-more-popover{
       max-height: 400px;
       width : 400px;
       overflow-y: scroll;
   }

.fc-week-number{
	font-weight: bold;
}


a.fc-day-grid-event .fc-time{
	display : none;
	/* color:black;	 */ 
}


/*******************
*****Signalement****
********************/
.fc-daygrid-event-harness .signalement{
	border:none;
	background-color:  #e9c074;	
	opacity:0.9;
}

a.signalement div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	content: "S "; 
	/* content: url("/javax.faces.resource/images/signalement32.png.xhtml"); */
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}

.fc-daygrid-event-harness .signalementDiag{
	border:none;
	background-color:  #e9c074;	
	opacity:0.9;
}

a.signalementDiag div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	content: "SD "; 
	/* content: url("/javax.faces.resource/images/signalement32.png.xhtml"); */
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}

.fc-daygrid-event-harness .signalementDiagTerm{
	border:none;
	background-color:  #e9c074;	
	opacity:0.9;
}

a.signalementDiagTerm div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	content: "SDT "; 
	/* content: url("/javax.faces.resource/images/signalement32.png.xhtml"); */
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}


.fc-daygrid-event-harness .signalementClasse{
	border:none;
	background-color:#c7c7c7;	
	opacity:0.9;
}

a.signalementClasse div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	content: "SC "; 
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}





/*******************
*****Entretien******
********************/



.fc-daygrid-event-harness .entretien{
	border:none;
	/* background-color: #79bd8f ; */
	background-color: #93caa5 ;
	opacity:0.9;		
}


a.entretien div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/entretien32.png.xhtml"); */	
	content: "E ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}


.fc-daygrid-event-harness .entretienTerm{
	border:none;
	background-color: #93caa5 ;
	opacity:0.9;		
}


a.entretienTerm div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/entretien32.png.xhtml"); */	
	content: "ET ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}


.fc-daygrid-event-harness .entretienClasse{
	border:none;
	background-color: #c7c7c7 ;
	opacity:0.9;		
}


a.entretienClasse div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/entretien32.png.xhtml"); */	
	content: "EC ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}




/*******************
*****Reparation*****
********************/


.fc-daygrid-event-harness .reparation{
	border:none;
	background-color: #ff5d5d ;	
	opacity:0.9;
	
}

a.reparation div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/reparation32.png.xhtml"); */	
	content: "R ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}


.fc-daygrid-event-harness .reparationSign{
	border:none;
	background-color: #ff5d5d ;	
	opacity:0.9;
	
}

a.reparationSign div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/reparation32.png.xhtml"); */	
	content: "SR ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}


.fc-daygrid-event-harness .reparationEntretien{
	border:none;
	background-color: #ff5d5d ;	
	opacity:0.9;
	
}

a.reparationEntretien div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/reparation32.png.xhtml"); */	
	content: "ER ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}

.fc-daygrid-event-harness .reparationRealise{
	border:none;
	background-color: grey ;
	opacity:0.9;
	
}

a.reparationRealise div.fc-event-main div.fc-event-main-frame div.fc-event-title-container div.fc-event-title::before{
	/* content: url("/javax.faces.resource/images/reparation32.png.xhtml"); */	
	content: "RT ";
	color:Black;
	font-weight: bold;	
	font-size: 18px;
}






/*-------------------------------------------*/
/*		  INDEX - USER CONNECTION 			 */
/*-------------------------------------------*/


.video-background {
	box-sizing: border-box; 
	position: fixed;
	right: 0; 
	bottom: 0;
	min-width: 100%; 
	min-height: 100%;
	width: auto; 
	height: auto;
	z-index: -100;
}

.login-form input[type='text'] {
	text-align: center;
	width: 100%;
	letter-spacing: 2px;
	box-shadow:none;	
	font-size: 28px;
	margin-bottom: 20px;
	color: black;	
}

.login-form input[type='password'] {
	text-align: center;
	width: 100%;
	letter-spacing: 2px;
	box-shadow:none;	
	font-size: 28px;
	margin-bottom: 20px;
	color: black;	
}

.login-form input[type='submit'] {
	letter-spacing: 2px;
	font-size: 20px;
	color: teal;
	height: 40px;
	width: 100%;
	border-radius: 10px;
	background: #ff6347;
	border: none;
	box-shadow: 6px 6px 10px #000;
	cursor: pointer;
}

.login-form input[type='submit']:hover {
	background: #ff6347;
	color: #ccc;
}

.login-form input[type='text']:focus {
	border-bottom: solid black 2px;
}

.login-form input[type='password']:focus {
	border-bottom: solid black 2px;
}

/*-------------------------------------------*/
/*		      LISTE OPERATIONS     			 */
/*-------------------------------------------*/

.operationFini {
	background: #adadad;
}

/*-------------------------------------------*/
/*		      LISTE Contrats     			 */
/*-------------------------------------------*/

.contratTermine {
	background: #eb252b;
}

.contratInactif {
	background: #ff8000;
}

/*---------------------------------------------*/
/* 				BASE						   */	
/*---------------------------------------------*/


button.ui-button.ui-state-active, .ui-button.ui-state-active{
	z-index: 0;
}


.buttonCalFilter{
	position: absolute;
	top: 220px;
	right: -1px;
	width: 15px;
}

h1{
	font-family:"Segoe UI", Verdana, Arial, sans-serif;
	width: max-content;
	margin: 0 auto;
}

.ui-datatable .ui-state-highlight {
	background-color: #ff6347!important;
}
.ui-button, .ui-radiobutton-box.ui-state-active, 
.ui-radiobutton-box.ui-state-focus.ui-state-active, .ui-state-active{
	background-color: #ff6347!important;
	border-color: #ff6347!important;
}

.ui-chkbox-box.ui-state-active, .ui-chkbox-box.ui-state-focus.ui-state-active{
	background-color: #ff6347!important;
	border-color: black!important;
}

.fc-today{
	background-color:  #D0D9DC!important;
	border-color: #D0D9DC!important;
}

#menuHeader{
	display: flex; 
	flex-direction: row;
}

.headerLine{	
	top: 20px;
	height : 10%;
	width:100%;
	position: fixed;
	z-index:1;
	background: #576063;
	height: 71px;
	
	display: flex; 
	flex-direction: row;
}

.logoWeikipMenu{
	top:0px;
	left: 15px;
	height: 120px;
	position: fixed;
	z-index: 2;
}

/* MENU DU HAUT */
.ui-menu.ui-menubar.ui-widget.ui-widget-content.ui-corner-all.ui-helper-clearfix{
	background-color: #576063;
	height: 59px!important;
	border: none;
	border-radius: 0px;

}
.ui-menu-list{
	background-color: #576063;
	border-radius: 0px;
	border: none;
}
.ui-menuitem-active{
	background-color: #576063;
	width: auto;
}

.ui-menubar .ui-menu-list .ui-menuitem{
	margin-left: 11px; 
	margin-right: 11px;
}

/*TODO rework des boutons, laisse un truc moche en fond*/
.menuItemPdfButton{
	background-color: #ff6347 !important;
	border-color: #ff6347 !important;
	width: auto;
}

.ui-menu .ui-menuitem{
	background: #576063;
	width: auto;
}
.ui-menubar .ui-menu-child .ui-menuitem{
	width: auto;
}

.ui-menuitem-text {
color: white;	
font-size: 20px;
	font-weight: 400;
}

/* Item du menu */
.mainMenu{
	margin-top: 13px!important;
}

.mainMenuData-Badge {
background-color: #89BA13;
width: 21px;
height: 21px;
border-radius: 50%;
font: 700 12px 'Open Sans';
color: #FFFFFF;
text-align: center;
padding-top: 2px;
float: right;
position: relative;
right: 7px;
box-sizing: border-box;
}

.menuitem-active-color{
	background-color: #ff6347!important;
}


/* Bouton en etat active */
.ui-state-active{
	opacity: 0.70;
}

.ui-menuitem-link.ui-corner-all.ui-state-hover{
	background-color:  #ff6347!important;
}

/* Tree Node */
.ui-treenode-label.ui-corner-all{
	line-height: 25px;
}

.firstNode{
	font-size:18px;
}

/* Bouton droite*/
.buttonRight{
	float: right;
}

/*checkbox */
.ui-chkbox-box.ui-widget.ui-corner-all.ui-state-default{
	border: solid black 1px;
}

.ui-scrollpanel.ui-scrollpanel-native{
	border: none;
}

/*creation equip, select type */
.ui-selectcheckboxmenu-panel{
	width: 375px!important;
}

.fc-day-number.fc-tue.fc-today.ui-state-highlight{
	color: black;
}

fieldset{
	margin-top: 20px;
}

/** colonnes tableaux */

.ligneBlanche{
	background-color: white;
}

.ligneGrise{
	background-color: rgb(207,207,207);
}

.notRead.ligneBlanche{
	background-color: #ffbc40;
}

.notRead.ligneGrise{
	background-color: #e67300;
}


/* Tableau de l'application */
table[role="grid"]{
	width: 80%!important;
	text-align: center;
}

/* Titre principal de la page */
.titrePage{
	z-index: -1;
	position: relative;
	left: 0;
	text-align: left;
	/* color: white; */
	/* text-shadow: black 1px 1px; */
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 20px!important;
	/* margin-top: -20px!important; */
	font-family: 'Roboto', sans-serif!important;
		background-color: #f3cebb;
}

.ui-panel-content.ui-widget-content{
	border: none!important;
}
#form:panelDatatable{
	border: none!important;
}

/* lablels */
.ui-outputlabel.ui-widget{
	margin-right: 12px;
	margin-left: 5px;
}

/* Tree des modèles */
.ui-tree-container{
	display: flex;
	justify-conten: center;
	flex-direction: column;
	margin: 0 auto!important;
	height: auto!important;
	border: none!important;
}

/* conteneur qui autour les éléments de la page de façon global */
#form:center{
	border: none!important;
}

/* Tout les modules */
.ui-datatable-header.ui-widget-header.ui-corner-top {
	border: none!important;
}

.groupButton{
	width: 500px;
	margin: 15px auto;
}

text{
	margin-left: 5px!important;
}

#operationTable, .ui-layout-unit-content.ui-widget-content{
	height: auto!important;
}

.ui-column-title{
	font-weight: 600;
}

.ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-east.ui-layout-pane.ui-layout-pane-east{
	background-color: aliceblue!important;
}

.operationsChk{
	width: 50%;
	margin: 20px auto;
	text-align: center;
	position: relative;
}

.sitesChk{
	width: 50%;
	margin: 20px auto;
	text-align: center;
	position: relative;
}

.sousTitre{
	text-align: center;
	
}

#j_idt25:operationsChk_panel .ui-selectcheckboxmenu-items-wrapper ul .ui-selectcheckboxmenu-item:nth-child(1) .ui-chkbox .ui-chkbox-icon{
	background-color: green!important;
}


.ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset .ui-selectcheckboxmenu-item:nth-child(1) .ui-chkbox .ui-chkbox-icon{
/*	background-color: #79bd8f; */
	border: black;
}

.ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset .ui-selectcheckboxmenu-item:nth-child(2) .ui-chkbox .ui-chkbox-icon{
/*	background-color: #ff5d5d; */
	border: black;
}

.ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset .ui-selectcheckboxmenu-item:nth-child(3) .ui-chkbox .ui-chkbox-icon{
/*	background-color: #fdc57b; */
	border: black;
}


/** groupe de bouton du schedule*/
.fc-button-group button{
	width: auto!important;
}

.content{
	
}

/*Icones des treenodes */
/* .ui-treenode-icon.ui-icon.ui-treenode-icon-site{
	margin: 3px 10px 0px 3px;
} */

.ui-selectlistbox-item.ui-corner-all.ui-state-highlight, .ui-treenode-label.ui-corner-all.ui-state-highlight{
	background: none!important;
	color: black!important;
	margin-left: 3px!important;
}

/* Input error */

.ui-inputfield.ui-state-error{
	border: 2px solid #ef5350;
}

/* Bonton du tab 2 liste contrat - center */
.btn-contrat-center{
	display: flex!important;
	justify-content: center!important;
}

.bg-weikip{
	background-image: url('../images/bg-connexion.jpg');
	height: 100%;
	background-size: cover;
	-webkit-filter: blur(5px);
}

.formConnect{
	border-radius: 40px;
	background-color: rgba(255,255,255,0.7);
	padding: 20px;
}

.formConnect .ui-panelgrid.ui-widget.ui-fluid.center.ui-noborder{
	background: none;
}

.ui-datatable-scrollable-body{
	min-height:350px;
}

.contratSecondTab{
	height: auto
}

/* TEEEEEEEEEEEEST */

div span img{
	position: relative;
	right: 250px;
	bottom: 50px;
}
.body{
	position: absolute;
	top: -20px;
	left: -20px;
	right: -40px;
	bottom: -40px;
	width: auto;
	height: auto;
	background-image: url("/javax.faces.resource/images/bg-connexion.jpg.xhtml");
	background-size: cover;
	-webkit-filter: blur(5px);
	z-index: 0;
}

.grad{
	position: absolute;
	top: -20px;
	left: -20px;
	right: -40px;
	bottom: -40px;
	width: auto;
	height: auto;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	z-index: 1;
	opacity: 0.7;
}

.header{
	position: absolute;
	top: calc(50% - 35px);
	left: calc(50% - 255px);
	z-index: 2;
}

.header div{
	float: left;
	color: #fff;
	font-family: 'Exo', sans-serif;
	font-size: 35px;
	font-weight: 200;
}

.header div span{
	color: #5379fa !important;
}

.login{
	position: absolute;
	top: calc(50% - 75px);
	left: calc(50% - 50px);
	height: 150px;
	width: 350px;
	padding: 10px;
	z-index: 2;
}

.login > input[type=text]{
	width: 310px;
	height: 30px;
	background: transparent;
	border: 1px solid rgba(255,255,255,0.6);
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 4px;
}

.login > input[type=password]{
	width: 305px;
	height: 30px;
	background: transparent;
	border: 1px solid rgba(255,255,255,0.6);
	border-radius: 2px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding: 4px;
	margin-top: 10px;
}

.login > input[type=submit]{
	width: 315px;
	height: 35px;
	background: #fff;
	border: 1px solid #fff;
	cursor: pointer;
	border-radius: 2px;
	color: #a18d6c;
	font-size: 16px;
	font-weight: 400;
	padding: 6px;
	margin-top: 10px;
}

.login > input[type=button]:hover{
	opacity: 0.8;
}

.login > input[type=button]:active{
	opacity: 0.6;
}

.login > input[type=text]:focus{
	outline: none;
	border: 1px solid rgba(255,255,255,0.9);
}

.login > input[type=password]:focus{
	outline: none;
	border: 1px solid rgba(255,255,255,0.9);
}

.login > input[type=button]:focus{
	outline: none;
}

::-webkit-input-placeholder{
   color: rgba(255,255,255,0.6);
}

::-moz-input-placeholder{
   color: rgba(255,255,255,0.6);
}

::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
}

.btnFacetHeader{
	/*display: flex;
	justify-content: center;
	margin: 25px auto; */
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
}

.texteFacetHeader{
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
}

/****** POP UP SCHEDULE ********/

legend{
	border: coral solid 1px!important;
	display: flex;
	width: 300px;
	margin: auto;
	text-align: center;
}

label{
	line-height: -moz-block-height;
	line-height: block-height;
}

.labelPopInter span{
	margin: 15px;
	font-size: 20px;
}


.interventionDesc{
	text-align: center;
	
}

.interventionContent{
	display: flex;
	flex-direction: row;
}

.choixEquipementContent{
	display: Flex;
	justify-content: center;
	padding-top: 20px;
}

.checkRdv{
	display: flex;
	justify-content: center;
	font-weight: 600;
	font-size: 20px;
}

.checkRdv label{
	
}

.inputRdv{
	display: flex;
	justify-content: center;
	margin-top: 20px
}

.inputDevis{
	display: flex;
	justify-content: center;
	margin-top: 20px
}

.inputFacture{
	display: flex;
	justify-content: center;
	margin-top: 20px
}

.inputRdv label{
	font-weight: 600;
}

.inputDevis label{
	font-weight: 600;
}

.inputFacture label{
	font-weight: 600;
}

.operationTermCheck{
	display: flex;
	justify-content: center;
	margin-top: 20px;
	font-weight: 600;
	font-size: 20px
}

.whenOpFini{
	display: flex;
	justify-content: center;
	margin-top: 20px;
	flex-direction: column;
}

.nomTechnicien{
	display: flex;
	justify-content: center;
	
}

.nomTechnicien label{
	font-weigth: 600;
}

.btnEnregistrerOperation{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.inputMargin{
	margin-right: 20px;
}

.labelWidth{
	width: 150px;
}

.essaieAppareil{
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.essaieAppareil span{
	font-weight: 600;
/* 	line-height: 2; */
}
.topMenu{
	position:fixed;
	right: 0;
	display: flex;
}


.tableauHeaderFacet{
	position: relative;
	
}
.selectTopMenu{
	width:260px;
	margin-left:15px;
	margin-right : 15px;
	margin-top: 20px;
	
} 
.userTopMenu{
	display: block;
	width:40px;
	margin-left:15px;
	margin-right : 15px;
	margin-top: 5px;
}
.userTopMenuNameAlign{
	width: 40px;
	color: white;
	
}

.decoTopMenu{
	display: block;
	width:40px;
	margin-left:15px;
	margin-right: 15px;
	margin-top: 5px;
} 
.decoTopMenuImg{
	width:40px;
} 


.retourArriereAdmin{
	width:16px;
}


.carouselOperation{
	width: 850px;
	height: 650px;
	margin-bottom: 20px;
}
/* Tout les layout */

.ui-layout-unit.ui-widget.ui-widget-content.ui-corner-all.ui-layout-center.panneauCentral.ui-layout-pane.ui-layout-pane-center, .ui-panel.ui-widget.ui-widget-content.ui-corner-all{
	border: 0px;
}

/* FIXME VERIFIER GIT */
.ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only

/* MODIF EQUIPEMENT POP HOP */

.modifEquipementPop{
	width: 100%!important;
	position: absolute!important;
	left:0;
	top: 0;
	right: 0;
}

/* Bouton valider */

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
	margin: auto;
}

.ui-fieldset-content .ui-inputtextarea, .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
	margin: auto;
	display: flex; 
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only{
	margin-top: 5px;
	margin-bottom: 5px;
} 

.fieldsetEquip{
	width: 80%;
}

.ui-toggleswitch {
	text-align: center;
}

.filtreStat {
	margin: 10px;
}

.label {
    font-family: "latoregular","Trebuchet MS",Arial,Helvetica,sans-serif;
    vertical-align: super;
}
.switchLabel {
	font-family: "latoregular","Trebuchet MS",Arial,Helvetica,sans-serif;
	vertical-align: super;
}

.chart {
	width: 90vw;
	height: 40vh;
}

.chart-container {
	margin-top: 20px;
	display: flex!important;
	justify-content: center!important;
}

.stat.tableauHeaderFacet > .titrePage {
	width: 78.9% !important;
}
.stat.tableauHeaderFacet > .btnFacetHeader  {
	width: 78.9%!important;
	margin: auto;
 }

.menubutton-icon-only {
	width: 30px;
}

.sidebar-button {
	position: fixed;
	bottom: 0;
	right: 0;
}

.stat-filter {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ui-tabs .ui-tabs-nav {
	text-align: center;
}

.rouge {
	color: red;
}

.orange {
	color: orange;
}

.vert {
	color: green;
}