/*! jQuery UI - v1.12.1 - 2016-11-04
* http://jqueryui.com
* Includes: core.css, accordion.css, menu.css, selectmenu.css, button.css
* Copyright jQuery Foundation and other contributors; Licensed MIT
* This version was changed by E.H. */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  clip: rect(0 0 0 0);
  padding: 0;
  position: absolute;
}
.ui-helper-reset {
  outline: 0;
  font-size: 100%;
}
.ui-helper-clearfix::before {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix::after {
  content: "";
  display: table;
  border-collapse: collapse;
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-widget-icon-block {
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  display: none;
  /* with multiple calendars */
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  margin-left: -8px;
}
.ui-datepicker .ui-datepicker-prev-title, .ui-datepicker .ui-datepicker-next-title {
  text-align: center;
}
.ui-datepicker .ui-datepicker-prev {
  left: 0;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next {
  left: 0;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-title {
  text-align: center;
}
.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}
.ui-datepicker th {
  text-align: center;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  text-align: right;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  cursor: pointer;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* RTL support */
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-align: -100%;
  overflow: hidden;
}

.ui-menu {
  display: block;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  cursor: pointer;
  /* support: IE10, see #8844 */
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
}
.ui-menu .ui-menu-divider {
  height: 0;
  font-size: 0;
  line-height: 0;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

/* left-aligned */
/* right-aligned */
.ui-selectmenu-menu {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  height: auto;
}

.ui-selectmenu-open {
  display: block;
}

.ui-button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

/* to make room for the icon, a width needs to be set here */
/* no icon support for input elements */
/* button icon element(s) */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  white-space: normal;
}

/* workarounds */
/* Support: Firefox 5 - 40 */

/*# sourceMappingURL=jquery-ui.css.map */
