
/*input:focus{
    outline: 0;
    -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
    box-shadow: inset 0 0 4px rgba(0,0,0,0.5);
    background: none;
}*/
.errorInput{
    border: 1px solid #CC0000;
}
/*AUTOCOMPLETE*/
.ui-helper-hidden-accessible{
    display: none;
}
.diabled-class{
    /*opacity: 0.7;*/
}
.ui-autocomplete {
    min-height: 34px;
    margin-top: -1px;
    padding: 0px 0;
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-height: 24rem;
    overflow: auto;
    box-shadow: 0 0 8px rgba(0,0,0,.25);
}

.ui-autocomplete .ui-menu-item {
    padding: 3px 12px
}

.ui-autocomplete .ui-menu-item.ui-state-focus {
    margin: 0;
    color: #fff;
    background-color: #4c9acb
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    z-index: 999 !important;
}

.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu-icons .ui-menu-item {
    padding-left: 2em
}

.ui-autocomplete .ui-menu-item {
    padding: 3px 12px
}

.ui-autocomplete .ui-menu-item.ui-state-focus {
    margin: 0;
    color: #fff;
    background-color: #4c9acb
}

.ui-menu-item:hover{
    background: #e9e9e9;
    /*font-weight: bold;*/
}