/******************************************************************************/
/* ui-widget */
/******************************************************************************/

/******************************************************************************/
/* en attendant de refondre maintotel, pour les pages existantes */
.ui-widget {
	font-family: "exoregular", Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 75%;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: "exoregular", Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 1em;
}
/******************************************************************************/
.ui-widget-overlay {
	background: #AAA url("/maintotel/javax.faces.resource/images/ui-bg_flat_0_aaaaaa_40x100.png.xhtml?ln=primefaces-cupertino")
		50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity =                                     30);
}

.ui-widget-shadow {
	background: #AAA url("/maintotel/javax.faces.resource/images/ui-bg_flat_0_aaaaaa_40x100.png.xhtml?ln=primefaces-cupertino")
		50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity =                                   30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin: -8px 0 0 -8px;
	padding: 8px;
}

/******************************************************************************/
/* divers */
/******************************************************************************/
.ui-datalist {
	text-align: left;
}

.ui-datalist-item {
	padding-left: 10px;
	padding-right: 10px;
}

.ui-growl {
	top: 100px;
	/*white-space: nowrap;*/
	word-break: normal !important;
}

.ui-panel .ui-panel-titlebar {
	text-align: left;
}

.ui-panelmenu .ui-panelmenu-header {
	text-align: left;
}

/* deprecated*/
.ui-picklist .ui-picklist-list td {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
}

.ui-picklist .ui-picklist-list {
	width: auto;
	min-width: 200px;	
}

.ui-state-active-icon span {
	width: 16px;
	height: 16px;
	background-image: url("/maintotel/javax.faces.resource/images/ui-icons_72a7cf_256x240.png.xhtml?ln=primefaces-cupertino");
	background-position: -112px 0;
}

.ui-treetable table {
	font-size: 1em;
}

.ui-treetable .ui-chkbox {
	margin-right: 9px;
}

.ui-treetable .ui-treetable-indent {
	float: none;
}

.ui-treetable .ui-treetable-data tr.ui-state-highlight {
	border: 1px solid #76c4ff;
	background: #c8e7ff;
	color: #363636;
}

.ui-treetable .ui-treetable-toggler {
	margin-right: 5px;
}

.ui-selectonebutton .ui-state-default {
	color: #b8bdbe;
}

.ui-selectonebutton .ui-state-active {
	color: #ffffff;
}

.ui-selectmanybutton .ui-state-default {
	color: #b8bdbe;
}

.ui-selectmanybutton .ui-state-active {
	color: #ffffff;
}

/******************************************************************************/
/* en attendant de refondre maintotel, pour les pages existantes */
.bandeau .ui-g .ui-selectonemenu, .bandeau .ui-g .ui-inputfield, .connexion .ui-g .ui-selectonemenu,
	.connexion .ui-g .ui-inputfield {
	min-width: unset !important;
	width: 100% !important;
}

.bandeau .ui-selectonemenu-panel .ui-selectonemenu-item, .connexion .ui-selectonemenu-panel .ui-selectonemenu-item
	{
	border: 0px solid #f9fafb;
}
/******************************************************************************/
.ui-radiobutton {
	margin: 3px 3px;
}

.ui-selectoneradio label {
	margin-top: 0;
	color: rgb(242, 245, 247);
	font-weight: bold;
}

.ui-editor iframe {
	background-color: white;
}

.ui-selectcheckboxmenu-multiple .ui-selectcheckboxmenu-multiple-container.ui-inputfield {
	background: inherit;
}

/******************************************************************************/
/* ui-datatable */
/******************************************************************************/
.ui-datatable table {
	font-size: 1em;
	table-layout: fixed;
}

.ui-datatable thead th {
	white-space: normal;
	/* 	word-wrap: normal !important; */
	word-wrap: break-word;
}

.ui-datatable .ui-datatable-header div {
	position: relative;
	top: -4px;
	display: inline;
}

.ui-datatable .ui-datatable-header {
	text-align: left;
	font-size: 110%;
	padding-top: 7px;
	padding-bottom: 7px;
}

.ui-datatable tbody td, .ui-datatable  tfoot td {
	white-space: normal;
	word-wrap: break-word;
}

/*
.ui-datatable-frozenlayout-left {
	min-width: 170px;
	width: 110px;
}

.ui-datatable-frozenlayout-right {
	width: 1000px;
}

.ui-datatable-frozenlayout-left {
    width: 5%;
}

*/

/******************************************************************************/
/* ui-layout */
/******************************************************************************/
.ui-layout-north {
	z-index: 20 !important;
	overflow: visible !important;
}

.ui-layout-unit-content {
	overflow: visible !important;
}

.ui-layout-toggler-east-open {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DEEDF7;
	background-image: url("/maintotel/javax.faces.resource/layout/toggle-rt.png.xhtml?ln=primefaces-extensions&v=6.1.0-patch-SNAPSHOT");
	background-origin: padding-box;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px auto;
}

.ui-layout-toggler-east-closed {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #DEEDF7;
	background-image: url("/maintotel/javax.faces.resource/layout/toggle-lt.png.xhtml?ln=primefaces-extensions&v=6.1.0-patch-SNAPSHOT");
	background-origin: padding-box;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px auto;
}

.ui-layout-resizer, .ui-layout-resizer-east-dragging-hover, .ui-layout-resizer-east-open-hover,
	.ui-layout-resizer-east-closed-hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("/maintotel/javax.faces.resource/layout/resizable-e.png.xhtml?ln=primefaces-extensions&v=6.1.0-patch-SNAPSHOT");
	background-origin: padding-box;
	background-position: center center;
	background-repeat: repeat-y;
	background-size: 16px auto;
}

.ui-selectOneButton-hide {
	display: none
}

/******************************************************************************/
/* schedule */
/******************************************************************************/
body .fc {
	font-size: 0.75em;
}

.fc-toolbar {
	font-size: 0.75em;
}

.fc table {
	font-size: 90%;
}

.fc-day-grid-event .fc-content {
	white-space: pre-wrap;
	overflow: hidden;
}

/******************************************************************************/
/* Grid CSS */
/******************************************************************************/
[
class
^=
"ui-g"
]




:not


 


(
.ui-growl


 


)
{
/* background-color: #ededed; 
	border: 1px dashed black; #fafafa;	 */
}
.ui-g-nopad {
	/*border: unset !important;*/
	
}