/*
@mixin grayscale(){
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); // Firefox 10+, Firefox on Android
	filter: gray; // IE6-9
	-webkit-filter: grayscale(100%); // Chrome 19+, Safari 6+, Safari 6+ iOS
}
*/
/*! jQuery UI - v1.12.1 - 2020-01-27
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=100&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=diagonals_thick&bgColorOverlay=%23666666&iconColorError=%23ff0000&fcError=%23ffffff&borderColorError=%23ff0000&bgTextureError=diagonals_thick&bgColorError=%23ff0000&iconColorHighlight=%23ff6200&fcHighlight=%23ffffff&borderColorHighlight=%23ff6200&bgTextureHighlight=flat&bgColorHighlight=%23ff6200&iconColorActive=%23ff6200&fcActive=%23ff6200&borderColorActive=%23ff6200&bgTextureActive=flat&bgColorActive=%23ffffff&iconColorHover=%23ff6200&fcHover=%23ff6200&borderColorHover=%23ff6200&bgTextureHover=flat&bgColorHover=%23f7f7f7&iconColorDefault=%23ff6200&fcDefault=%23d9d9d9&borderColorDefault=%23d9d9d9&bgTextureDefault=flat&bgColorDefault=%23f7f7f7&iconColorContent=%23333333&fcContent=%23333333&borderColorContent=%23d9d9d9&bgTextureContent=flat&bgColorContent=%23ffffff&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23ff6200&bgTextureHeader=flat&bgColorHeader=%23ff6200&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  width: 100%;
}
@media (max-width: 767.98px) {
  .ui-autocomplete {
    max-height: 70vh;
  }
}
@media (min-width: 992px) {
  .ui-autocomplete {
    max-height: 80vh;
  }
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: block;
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  display: block;
  border: 1px solid transparent;
  padding: 8px 12px;
}
.ui-menu .ui-menu-divider {
  margin: 4px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/*
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}
*/
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-widget {
  font-size: 16px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 16px;
}
.ui-widget.ui-widget-content {
  border: 1px solid #dee2e6;
}
.ui-widget-content {
  border: 1px solid #dee2e6;
  background: #fff;
  color: #343a40;
}
.ui-widget-content a {
  color: #343a40;
}
.ui-widget-header {
  border: 1px solid #16D1D0;
  background: #16D1D0;
  color: #fff;
  font-weight: 700;
}
.ui-widget-header a {
  color: #fff;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #dee2e6;
  background: #fff;
  font-weight: 700;
  color: #e9ecef;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #dee2e6;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #16D1D0;
  background: #f8f9fa;
  font-weight: 700;
  color: #16D1D0;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #16D1D0;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0.5rem 1rem rgba(7, 10, 31, 0.15);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #16D1D0;
  background: #fff;
  font-weight: 700;
  color: #16D1D0;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #16D1D0;
  background-color: #16D1D0;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #16D1D0;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #16D1D0;
  background: #16D1D0;
  color: #fff;
}
.ui-state-checked {
  border: 1px solid #16D1D0;
  background: #16D1D0;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #fff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #dc3545;
  background: #dc3545 url("../js/jquery-ui-1.12.1/images/ui-bg_diagonals-thick_18_ff0000_40x40.png") 50% 50% repeat;
  color: #fff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #fff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #fff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  background-image: none;
}
.ui-state-disabled .ui-icon {
  opacity: 0.35;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-overlay {
  background: #666666 url("../js/jquery-ui-1.12.1/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: 0.5;
}
.ui-widget-shadow {
  box-shadow: -5px -5px 5px #000000;
}