﻿
p-calendar {
	display: block
}

	p-calendar span {
		width: 100%;
	}

/*p-calendar > span > input.form-control {
		float: left;
		width: 98%;
	}*/	
p-calendar .ui-inputtext{
	float: left;
	
}


p-calendar  .ui-calendar.ui-calendar-w-btn .ui-inputtext {
	width: calc(100% - 2.357em);
}
/*
.ui-calendar .ui-datepicker {
	min-width: fit-content;
}*/

body .ui-inputtext {
	padding: 6px 12px;
	border-radius: 0;
	border-color: rgb(204,204,204);
}

/*body .ui-widget {
	background-color: white !important;
}*/
body .ui-button:disabled {
	background-color: #bbb !important;
}

body .ui-state-disabled ,
body .ui-widget:disabled {
	opacity: 1;
	filter: Alpha(Opacity= 100);
	/*background-color: #eee !important;*/
	cursor: not-allowed !important;
}

body .ui-buttonset .ui-state-disabled {
	background-color: #eee !important;
}
	body .ui-buttonset .ui-state-disabled.ui-state-active {
		background-color: #bdbdbd !important;
		color: white !important;
	}
/*p-selectButton .dioptre {
	white-space: nowrap;
	vertical-align: top;
							 
	display: table-cell;
	vertical-align: middle;
	width: 1%
}*/
body .ui-dialog .ui-dialog-title p {
	font-size: 14px;
}
/*.ui-tooltip {
	max-width: 30em;
}*/

.ui-scrollpanel-wrapper {
	background-color: white;
}
@media (min-width: 1025px) {
	.ui-datepicker-touch-ui, .ui-calendar .ui-datepicker-touch-ui {
		min-width: 25vw;
	}
}