.ui-widget{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

button.ui-dialog-titlebar-close {
    font-size: 0 !important;
    margin-right: 5px !important;
}

.ui-widget input, 
.ui-widget select, 
.ui-widget textarea,
.ui-widget .ui-widget {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.95em;
}

.ui-state-orange,
.ui-widget-content .ui-state-orange,
.ui-widget-header .ui-state-orange,
a.ui-state-orange.ui-button {
	border: 1px solid #d19405;
	background: #FF870B url(jquery-ui/redmond/images/ui-bg_gloss-wave_60_FF870B_500x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #FFFFFF;
}

.ui-state-orangemouseover,
.ui-widget-content .ui-state-orangemouseover,
.ui-widget-header .ui-state-orangemouseover,
.ui-button.ui-state-orange:hover,
.ui-button.ui-state-orange:focus{
	border: 1px solid #d19405;
	background: #FFA92D url(jquery-ui/redmond/images/ui-bg_gloss-wave_60_ff981C_500x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #FFFFFF;

}

.ui-state-green,
.ui-widget-content .ui-state-green,
.ui-widget-header .ui-state-green {
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #45930b;
	background: #4ca20b url(jquery-ui/redmond/images/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x;
}


.ui-state-greenmouseover,
.ui-widget-content .ui-state-greenmouseover,
.ui-widget-header .ui-state-greenmouseover,
.ui-button.ui-state-green:hover,
.ui-button.ui-state-green:focus {
	color: #FFFFFF;
	border: 1px solid #268a16;
	background: linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
}

.ui-state-blue,
.ui-widget-content .ui-state-blue,
.ui-widget-header .ui-state-blue {
	color: #2e6e9e;
	font-weight: bold;
	border: 1px solid #dfeffc;
	background: #dfeffc url(jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
}


.ui-state-yellow,
.ui-widget-content .ui-state-yellow,
.ui-widget-header .ui-state-yellow {
	color: #2e6e9e;
	font-weight: bold;
	border: 1px solid #2e6e9e;
	background: #ffff00 url(jquery-ui/redmond/images/ui-bg_glass_10_ffff00_1x400.png) 50% 50% repeat-x;
}

.ui-state-yellowmouseover,
.ui-widget-content .ui-state-yellowmouseover,
.ui-widget-header .ui-state-yellowmouseover,
.ui-button.ui-state-yellow:hover,
.ui-button.ui-state-yellow:focus {
	color: #2e6e9e;
	font-weight: bold;
	border: 1px solid #2e6e9e;
	background:linear-gradient(to bottom, #ffff00 5%, #ffec64 100%);
}

.ui-state-red,
.ui-widget-content .ui-state-red,
.ui-widget-header .ui-state-red {
	border: 1px solid #CC0000;
	background: #CC0000 url(jquery-ui/redmond/images/ui-bg_glass_50_CC0000_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #FFFFFF;
}

.ui-state-redmouseover,
.ui-widget-content .ui-state-redmouseover,
.ui-widget-header .ui-state-redmouseover,
.ui-button.ui-state-red:hover,
.ui-button.ui-state-red:focus {
	color:#ffffff;
	border: 1px solid #871a10;
	background:linear-gradient(to bottom, #CC0000 5%, #f24537 100%);
}

.ui-autocomplete {
	max-height: 200px;
	overflow-x: none;
	overflow-y: auto;
}

.ui-combobox-toggle {
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    width: 20px;
    /* adjust styles for IE 6/7 */
	*top: 1px;
	*bottom: 1px;
}

.ui-dialog-buttonpane {
	margin-top: 4px;
}

.ui-button-text-heavy{
	font-weight: 900;
	
}
.watermark {
	color: #aaaaaa;
}

.ui-tabs .ui-widget-header {
	background: none;
	border-radius: 0px;
	border-left: none;
	border-right: none;
	border-top: none;
	padding-left: 0px;
}

.ui-dialog .ui-widget-header {
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #4297d7;
	background: #5c9ccc url(jquery-ui/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
}

.ui-tabs .ui-tabs-panel.ui-helper-hidden {
	display: none;
}

.ui-tabs.ui-tabs {
	border: none;
}

.ui-tabs .ui-tabs-panel {
	border: 1px solid #79b7e7;
	border-top: none;
	position: relative;
}

.ui-dialog .ui-dialog-titlebar-close span,
.ui-dialog .ui-dialog-titlebar-minimize span,
.ui-dialog .ui-dialog-titlebar-maximize span {
	margin: 1px 0 0 1px;
}

.ui-dialog button.ui-dialog-titlebar-close span {
   margin-top: -8px;
   margin-left: -8px;
}

.ui-dialog .ui-dialog-titlebar-close {
	display: flex;
}

.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {
	text-shadow: none;
}

.ui-dialog .ui-dialog-footer {
	text-align: right;
}

.small-button.ui-button-icon-only .ui-icon.fa,
.small-button.ui-button-text-icon-left .ui-icon.fa,
.small-button.ui-button-text-icon-right .ui-icon.fa {
	margin-top: -4px;
}

.button,
.ui-button {
	box-shadow: none;
	text-shadow: none;
	webkit-box-shadow: none;
}

.button .ui-button-text,
.ui-button .ui-button-text,
.ui-dialog-title {
	text-shadow: none;
}

.action-column :not(.ui-buttonset) .ui-button-icon-only {
	margin: 2px 4px;
}

.ui-button-icon-only .ui-icon.fa {
	margin: -10px;
	font-size: 1.4em;
	padding: 0.165em;
}

.ui-dialog.ui-confirm-dialog .ui-dialog-content {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ui-confirm-dialog .ui-confirm-dialog-severity {
	margin-top: 3px;
}

.ui-datatable .ui-datatable-data .row-invalid {
	background: rgba(184, 17, 17, 0.14);
}

/**************************************/

.ui-button-text-only .ui-button-text {
    padding: 0;
}

.ui-button-icon-only .ui-button-text {
	padding: 0;
}

.ui-button-text-icon-left .ui-button-text {
    padding: .1em .4em .1em .8em;
}

.btn-small.ui-button-text-icon-left .ui-button-text {
	padding: .4em .35em .4em 1.1em;
}

.btn-add-new,
.ui-widget-header .btn-add-new.ui-state-default,
[type="button"].btn-add-new,
[type="submit"].btn-add-new,
[type="reset" ].btn-add-new,
[type="image" ].btn-add-new {
	width: auto;
	outline: none;
	line-height: 1;
	font-size: 1em;
	cursor: pointer;
	font-weight: 700;
	margin-top: .5em;
	padding: 0em .7em;
	text-align: center;
	margin-right: .5em;
	margin-bottom: .5em;
	display: inline-block;
	text-decoration: none;
	font-family: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
}

.ui-tree .ui-tree-toggler {
	vertical-align: bottom;
}

/****************************************/

.ui-dialog .ui-dialog-footer .ui-button {
	margin-left: 10px;
}

