<%@ page contentType="text/css; charset=UTF-8"%>

.ui-tabs {
	padding: 0;
}

.ui-tabs .ui-tabs-panel {
	padding: 0;
}

.ui-helper-reset {
	font-size: 1em;
	line-height: 1;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 0.3em 0.3em;
	text-decoration: none;
}

.ui-button-text-only .ui-button-text .ui-button-icon-only {
	padding: 0.2em 1em;
}

.ui-button .ui-button-text {
	line-height: 1;
}

.ui-widget, .ui-widget input, .ui-widget select {
	font-size: 1em;
	font-family: Arial, sans-serif;
}

.ui-widget-content {
	color: black;
}

/* menu icons */
.ui-icon {
	margin-top: 0;
}

.ui-menu .ui-menu-item .ui-icon {
	text-indent: 0;
	background-image: none;
}

.ui-autocomplete, .ui-menu, .ui-menu a,
.ui-tabs.ui-corner-all, .ui-tabs .ui-corner-all, .ui-tabs .ui-corner-top {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	text-decoration: none;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: inherit;
}

.ui-datepicker {
	z-index: 1003 !important; /* must be > than popup editor (1002) */
}

.ui-datepicker-calendar .ui-state-default,
.ui-datepicker-calendar .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: none;
	background-color: var(--table-head-bg-color);
	color: #448DAE;
}

.ui-widget-header .ui-state-default {
	background: none;
}

.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next {
	width: inherit;
	height: inherit;
}

.ui-datepicker .ui-datepicker-header {
	padding: .35em 0 !important;
}

.ui-timepicker-div .ui-slider .ui-slider-handle,
.ui-dialog .ui-dialog-buttonset button {
	border-color: #c8c8c8;
	<%@ include file="/WEB-INF/jspf/css/button.white.gradient.jsp"%>
}

/*.ui-datepicker .ui-datepicker-buttonpane button.btn-close,*/
.ui-dialog .ui-dialog-buttonset button {
	font-size: 1.1em;
	color: #000;
}

/* Override re-authorization dialog styles */
.ui-dialog .ui-widget-header,
.ui-datepicker .ui-widget-header {
	color: #fff;
	border-radius: 3px;
	border: 1px solid #0b67a1;
	box-shadow: 1px 1px 3px #c5c5c5;
	<%@ include file="/WEB-INF/jspf/css/button.blue.gradient.jsp"%>
}

.ui-dialog .ui-widget-header .ui-button-icon-only,
.ui-dialog .ui-widget-header .ui-button-icon-only .ui-icon {
	border: none;
	background: none;
	text-indent: 0;
}

.ui-dialog .ui-widget-header .ui-button-icon-only .ui-icon:before {
	font-family: 'themify';
	font-weight: bold;
	display: block;
	content: "\e646";
	position: inherit;
	top: inherit;
	left: inherit;
	margin-top: inherit;
	margin-left: inherit;
	width: 100%;
	height: 100%;
	color: #fff;
}

.ui-dialog .ui-dialog-buttonpane {
	padding: 0 !important;
}

.jquery-tree-controls > .filter {
	display: flex;
	padding-bottom: 5px;
	padding-top: 0px;
}

.jquery-tree-controls .jquery-tree-filter-input {
	width: 100%;
}

.jquery-tree-node {
	white-space: nowrap;
}
