.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-content.ui-widget-content,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header.ui-widget-header,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer.ui-widget-header,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-header > tr.ui-widget-header,
.ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content,
.ui-panelgrid.ui-panelgrid-blank tbody > tr.ui-widget-content > td.ui-panelgrid-cell,
.ui-panelgrid.ui-panelgrid-blank .ui-panelgrid-footer > tr.ui-widget-footer {
    background: none !important;
    border: 0 none !important;
}
.ui-widget .ui-widget {
    font-size: 0.95em !important;
}

.ui-widget {
    font-size: 0.95em !important;
}

.ui-inputfield:not(.ui-inputtextarea){
    width: 172px;
}

.ui-message{
    width: -moz-fit-content;
}

.ui-datagrid-no-border .ui-datagrid-content {
   border: none;
}

input[type="text"][disabled] {
   color: black;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled{
    opacity: 1 !important;
}

.centeredMenuBar.ui-menubar {
    text-align: center;
}

.centeredMenuBar .ui-menu-list {
    display: inline-block;
}

.ui-menu.ui-widget{
    min-width: 80px;
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.panel-intro {
    border-color: #ccc;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}

.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one 🙂       */
    display: flex;
    align-items: center;
}

.oneButtonIntro div:first-child span {
    width: 125.6px;
}

.oneButtonIntro div:nth-child(2) span {
    width: 125.6px;
}

.oneButtonIntro div:nth-child(3) span {
    width: 125.6px;
}

.colonnesCentrer{
    text-align: center;
}

legend.ui-fieldset-legend.ui-corner-all.ui-state-default{
    font-size: 14px;
    cursor: default;
    background: none;
}

.selectRadio label {
	margin-right: 28px;
}

.rowImpaire{
	background-color: #ebebeb;
}

.ui-datatable-pink table {
	border-collapse: collapse;
	border-style: solid;
	width: 100%;
	table-layout: fixed;
	font-size: 10px;
	border-color: #db15ba;
	border-bottom: 3mm solid #db15ba;
}
.tree-table-no-header thead {
	display: none
}

.ui-datatable-header{
	border: 1px back solid !important;;
	background: none !important;;
	background-color: #fffff4solid solid !important;
	height: 35px;
	text-shadow: none;
	color: color: #db15ba !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: none !important;
    background: none !important;
    color: black;
}

.ui-datatable .ui-datatable-header {
    border-bottom: 0 none;
    color: #03643bc9 !important;;
}

.ui-state-default-jlo {
	color: #03643bc9 !important;
	font-weight: bold !important;
}

.ui-widget-header-jlo {
	background-color: none !important;
    	background: none !important;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	background: #ffffff!important;
}

