.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #dcd6c8 !important;
  background: #f9f9f9 url(/Content/images/jquery-ui/ui-bg_flat_75_f9f9f9_40x100.png) 50% 50% repeat-x !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #dcd6c8 url(/Content/images/jquery-ui/ui-bg_flat_75_dcd6c8_40x100.png) 50% 50% repeat-x !important;
  color: #212121 !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #999999;
  font-weight: 400;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dcd6c8 !important;
  background: #dcd6c8 url(/Content/images/jquery-ui/ui-bg_flat_55_dcd6c8_40x100.png) 50% 50% repeat-x !important;
}
.ui-datepicker {
  border: none !important;
  margin-left: 30px !important;
  margin-top: -72px !important;
  background: url(/Content/images/actions-bg.png) no-repeat left 65px !important;
  padding-left: 18px !important;
}
.ui-datepicker .ui-datepicker-title {
  font-family: Arial !important;
  font-size: 12px !important;
  font-weight: normal !important;
}
.ui-datepicker table {
  background-color: white !important;
}
.ui-datepicker th {
  font-weight: normal !important;
  font-family: Arial !important;
  font-size: 11px !important;
}
.ui-datepicker td span,
.ui-datepicker td a {
  padding: .1em !important;
  font-family: Arial !important;
  font-size: 11px !important;
}
.ui-menu {
  padding: 2px;
  float: left;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item-wrapper {
  padding: 0;
}
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget-header {
  border: 1px solid #3c95cf !important;
  background: #3c95cf url(/Content/images/jquery-ui/ui-bg_flat_75_3c95cf_40x100.png) 50% 50% repeat-x !important;
  color: white !important;
  font-weight: bold !important;
}
.ui-widget-header a {
  color: white !important;
}
.ui-widget-header .ui-icon {
  background-image: url(/Content/images/jquery-ui/ui-icons_ffffff_256x240.png) !important;
}
.ui-widget-header .ui-state-hover .ui-icon,
.ui-widget-header .ui-state-focus .ui-icon,
.ui-widget-header .ui-state-active .ui-icon {
  background-image: url(/Content/images/jquery-ui/ui-icons_454545_256x240.png) !important;
}
.ui-widget-overlay {
  position: fixed !important;
  background: black !important;
  opacity: 0.7 !important;
}
button.ui-button.ui-widget.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
  background: none;
  border: none;
  width: 21px;
  height: 21px;
}
button.ui-button.ui-widget.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close span.ui-button-icon.ui-icon.ui-icon-closethick {
  background-image: url(/Content/images/jquery-ui/ui-icons_ffffff_256x240.png);
}
button.ui-button.ui-widget.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close:hover {
  border: solid 1px #999999;
  background: #dcd6c8 url(/Content/images/jquery-ui/ui-bg_flat_75_dcd6c8_40x100.png) 50% 50% repeat-x;
  width: 20px;
  height: 20px;
}
button.ui-button.ui-widget.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close:hover span.ui-button-icon.ui-icon.ui-icon-closethick {
  padding: 0 !important;
  background-image: url(/Content/images/jquery-ui/ui-icons_454545_256x240.png) !important;
}
button.ui-button.ui-widget.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close:focus {
  outline: none !important;
}
.ui-button {
  padding: 0 !important;
}
/* Dialog */

.ui-dialog {
  z-index: 99999 !important;
  outline: none !important;
}
.ui-dialog .ui-dialog-buttonset .btn-save-smaller {
  border: none;
  background: url(images/btn-green-smaller.png?v=1) no-repeat;
  color: white;
}
.ui-dialog .ui-dialog-buttonset .btn-smaller {
  border: none;
  background: url(images/btn-smaller.png?v=1) no-repeat;
}
.ui-dialog .ui-dialog-buttonset .btn {
  border: none;
  background: url(images/btn.png?v=1) no-repeat left top;
  text-align: left;
}
.ui-dialog .ui-dialog-buttonset .btn-save {
  border: none;
  background: url(images/btn-green.png?v=1) no-repeat;
  color: white;
}
.ui-dialog .ui-dialog-buttonset button {
  line-height: 36px;
  padding-left: 8px !important;
  font: 12px Arial, Sans-serif;
  font-weight: bold;
}
.custom-dialog-wrapper .ui-dialog-titlebar {
  background: none !important;
  border: none !important;
}
.custom-dialog-wrapper .ui-dialog-titlebar-close .ui-icon-closethick {
  background: url(/Content/images/custom-dialog-cross.png) !important;
}
.custom-dialog-wrapper .ui-state-hover {
  background: none !important;
  border: none !important;
}
.custom-dialog-wrapper .ui-state-hover .ui-icon,
.custom-dialog-wrapper .ui-state-focus .ui-icon {
  background: url(/Content/images/custom-dialog-cross-hover.png) !important;
}
.custom-dialog-wrapper .ui-widget-content {
  border: none !important;
}
.ui-autocomplete {
  max-width: 425px;
  max-height: 200px;
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 99999 !important;
}
