/*jquery-ui.css:51*/
.ui-front {
    z-index: 100;
}

/*jquery-ui.css:66*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/*jquery-ui.css:106*/
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

/*jquery-ui.css:112*/
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}

/*jquery-ui.css:166*/
.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}

/*jquery-ui.css:188*/
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none;
}

/*jquery-ui.css:193*/
.ui-button-icon-only {
    width: 1em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

/*jquery-ui.css:206*/
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

/*jquery-ui.css:874*/
.ui-tooltip {
  border: 0;
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

/*jquery-ui.css:899*/
input.ui-widget.ui-widget-content {
/*    border: 1px solid #c5c5c5;*/
/*  background-color: transparent;*/
  border-top:           0;
  border-left:          0;
  border-right:         0;
  border-bottom:        1px;
  border-style:         solid;
/*  border-color:         #33ccff;*/
  border-top-color:     #cccccc;
  border-left-color:    #cccccc;
  border-right-color:   #cccccc;
  border-bottom-color:  #33ccff;
  border-radius: 	    0;
  color:                #999999 !important;
  font-size:            1.1em;
  outline:              0;
}

/*jquery-ui.css:902*/
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

/*jquery-ui.css:930*/
.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 #c5c5c5;*/
/*    background: #f6f6f6;*/
    font-weight: normal;
    color: #454545;
}

/*jquery-ui.css:942*/
.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: #454545;
    text-decoration: none;
}

/*jquery-ui.css:953*/
.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 #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}

/*jquery-ui.css:968*/
.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: #2b2b2b;
    text-decoration: none;
}

/*jquery-ui.css:981*/
.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 #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}

/*jquery-ui.css:1061*/
.ui-icon {
    width: 16px;
    height: 16px;
}

/*jquery-ui.css:1066*/
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../images/ui-icons_444444_256x240.png);
}

/*jquery-ui.css:1090*/
.ui-button .ui-icon {
    background-image: url(../images/ui-icons_777777_256x240.png);
}

/*jquery-ui.css:1110*/
.ui-icon-triangle-1-s {
    background-position: -65px 0px;
}

/*jquery-ui.css:1280*/
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
/*    border-top-left-radius: 3px;*/
    border-top-left-radius: 0px;
}

/*jquery-ui.css:1286*/
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
/*    border-top-right-radius: 3px;*/
    border-top-right-radius: 0px;
}

/*jquery-ui.css:1292*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
/*    border-bottom-left-radius: 3px;*/
    border-bottom-left-radius: 0px;
}

/*jquery-ui.css:1298*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
/*    border-bottom-right-radius: 3px;*/
    border-bottom-right-radius: 0px;
}

.ui-draggable, .ui-droppable {
  background-position: top;
}

.custom-combobox {
  position: relative;
/*  display: inline-block;*/
  display: block;
}

.custom-combobox-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -20px;
  padding: 0;
}

.custom-combobox-input {
  background-color: transparent;
  margin: 0;
/*  padding-left: 3px;*/
/*  padding: 5px 10px;*/
}