@import "dnFonts.css";

body .ui-widget {
	font-size: 1rem;
	font-family: var(--dn-font-family-primary) !important;
}

body .ui-inputfield {
	width: 100%;
	padding: .25rem .35rem !important;
}

body .ui-button {
	height: 37px;
	width: 100%;
	background: var(--button-background-color) !important;
}

body .ui-steps .ui-steps-item.ui-state-highlight .ui-steps-number {
	background-color: var(--button-background-color);
}

body .ui-button.ui-state-hover {
	color: #c3d4e4;
}

.p-datepicker, .ui-autocomplete {
	width: 100%;
}

body .ui-button.ui-button-flat {
	color: white !important;
}

body .ui-calendar .ui-button.ui-button-icon-only {
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.ui-selectonemenu .ui-selectonemenu-label:dir(rtl) {
	text-align: right;
	padding-right: 0.5rem;
}

.ui-selectonemenu .ui-selectonemenu-label:dir(ltr) {
	text-align: left;
	padding-left: 0.5rem;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item:dir(rtl) {
	text-align: right;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item:dir(ltr) {
	text-align: left;
}

.ui-autocomplete-panel .ui-autocomplete-list-item:dir(rtl) {
	text-align: right;
}

.ui-autocomplete-panel .ui-autocomplete-list-item:dir(ltr) {
	text-align: left;
}

.ui-selectonemenu .ui-selectonemenu-trigger:dir(rtl) {
	left: 0px;
	right: auto;
}

.ui-selectonemenu .ui-selectonemenu-trigger:dir(ltr) {
	right: 0px;
	left: auto;
}

.ui-panel .ui-panel-titlebar-icon:dir(rtl) {
	float: left;
}

.ui-panel .ui-panel-titlebar-icon:dir(ltr) {
	float: right;
}

label11 {
	font-weight: 700;
}

body .ui-overlay-badge .ui-badge {
	top: 10px;
	font-size: 12px;
}

body .ui-panelgrid .ui-panelgrid-cell {
	border: 0px solid rgba(255, 255, 255, .12);
	background: var(--well-background-color);
	/* color: rgba(255, 255, 255, .87);
    padding: .75rem;*/
}

body .ui-button.ui-button-text-only .ui-button-text {
	padding: .20rem .0rem !important;
}

body .ui-button.ui-button-text-icon-left .ui-button-text {
	padding: .20rem .0rem !important;
}

.ui-chronoline-left .ui-chronoline-event-content:dir(rtl) {
	text-align: right;
}

.ui-chronoline-left .ui-chronoline-event-content:dir(ltr) {
	text-align: left;
}

.ui-chronoline-right .ui-chronoline-event-content:dir(rtl) {
	text-align: left;
}

.ui-chronoline-right .ui-chronoline-event-content:dir(ltr) {
	text-align: right;
}

.ui-chronoline-left .ui-chronoline-event-opposite:dir(rtl) {
	text-align: left;
}

.ui-chronoline-left .ui-chronoline-event-opposite:dir(ltr) {
	text-align: right;
}

.ui-chronoline-right .ui-chronoline-event-opposite:dir(rtl) {
	text-align: right;
}

.ui-chronoline-right .ui-chronoline-event-opposite:dir(ltr) {
	text-align: left;
}

body .ui-chronoline.ui-chronoline-vertical .ui-chronoline-event-connector
	{
	margin: .1rem 0;
}

.ui-sidebar.ui-sidebar-active {
	margin-top: 79px;
}

body .p-datepicker .ui-datepicker-trigger.ui-button {
	height: 37px;
}

body .ui-calendar.ui-trigger-calendar input.hasDatepicker {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

body .ui-calendar .ui-button.ui-button-icon-only {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}