.text-input, .select-input, .div-input, .textarea-input {
    width: 100%;
    height: 28px;
    padding: 0px 10px;
    background: #e0e0e0;
    line-height: 28px;
    font-family: "GFS Didot", serif;
    font-size: 14px;
    border: 1px solid #bdbdbd;
    border-radius: 3px;
    color: #999;
    box-shadow: 1px 1px 0px #F9F8F8, inset 1px 1px 0px #D4D2D2,1px 1px 0px #F9F8F8, inset -1px -1px 0px #D4D2D2;
    text-shadow: 1px 1px 0px #EFEDED;
    box-sizing: border-box;
}

.height-115 {height: auto !important;}

.relative {position: relative;}

.textarea-input {line-height: initial;padding: 15px;}

.ceo_txtarea {
    width: 100%;
    float: left;
    border: 0px solid #bdbdbd;
    height: 167px;
    color: #999999;
    padding: 10px 10px;
    font-size: 14px;
    background: #f1efef;
    border-radius: 3px;
    box-sizing: border-box;
    margin-top: 5px;
}

span.selected-country-list{
    display: inline-block;
    background: #ededed;
    padding: 0px 25px 0px 7px;
    min-width: 144px;
    border-radius: 3px;
    color: #5F5F5F;
    font-size: 10px;
    text-shadow: none;
    font-family: lato;
    box-shadow: inset 1px 1px 0px #fff,0px 1px 0px rgba(0,0,0,0.3);
    position: relative;
    margin: 10px 5px 5px 0px;
}
span.selected-country-list .close{
        height: inherit;
    line-height: inherit;
    position: absolute;
    right: 10px;
    float: none;
    top: 50%;
    margin-top: -5px;
    width: inherit;
    cursor: pointer;
    opacity: initial;
    color: #444;
}
span.selected-country-list .close:after{
    content: "\f00d";
    display: block;
    font: normal normal normal 11px/1 FontAwesome;
}


span.selected-country-list-users{
    display: inline-block;
    background: #ededed;
    padding: 0px 25px 0px 7px;
    min-width: 144px;
    border-radius: 3px;
    color: #5F5F5F;
    font-size: 10px;
    text-shadow: none;
    font-family: lato;
    box-shadow: inset 1px 1px 0px #fff,0px 1px 0px rgba(0,0,0,0.3);
    position: relative;
    margin: 10px 5px 5px 0px;
}
span.selected-country-list-users .uclose{
        height: inherit;
    line-height: inherit;
    position: absolute;
    right: 10px;
    float: none;
    top: 50%;
    margin-top: -5px;
    width: inherit;
    cursor: pointer;
    opacity: initial;
    color: #444;
}
span.selected-country-list-users .uclose:after{
    content: "\f00d";
    display: block;
    font: normal normal normal 11px/1 FontAwesome;
}



span.selected-vendors-list{
    display: inline-block;
    background: #ededed;
    padding: 0px 25px 0px 7px;
    min-width: 144px;
    border-radius: 3px;
    color: #5F5F5F;
    font-size: 10px;
    text-shadow: none;
    font-family: lato;
    box-shadow: inset 1px 1px 0px #fff,0px 1px 0px rgba(0,0,0,0.3);
    position: relative;
    margin: 10px 5px 5px 0px;
}
span.selected-vendors-list .close{
        height: inherit;
    line-height: inherit;
    position: absolute;
    right: 10px;
    float: none;
    top: 50%;
    margin-top: -5px;
    width: inherit;
    cursor: pointer;
    opacity: initial;
    color: #444;
}
span.selected-vendors-list .close:after{
    content: "\f00d";
    display: block;
    font: normal normal normal 11px/1 FontAwesome;
}


span.selected-vendors-list-users{
    display: inline-block;
    background: #ededed;
    line-height: 25px;
    padding: 0px 25px 0px 7px;
    min-width: 119px;
    border-radius: 3px;
    color: #5F5F5F;
    font-size: 10px;
    text-shadow: none;
    font-family: lato;
    box-shadow: inset 1px 1px 0px #fff,0px 1px 0px rgba(0,0,0,0.3);
    position: relative;
    margin: 10px 5px 10px 0px;
}
span.selected-vendors-list-users .uclose{
        height: inherit;
    line-height: inherit;
    position: absolute;
    right: 10px;
    float: none;
    top: 50%;
    margin-top: -5px;
    width: inherit;
    cursor: pointer;
    opacity: initial;
    color: #444;
}
span.selected-vendors-list-users .uclose:after{
    content: "\f00d";
    display: block;
    font: normal normal normal 11px/1 FontAwesome;
}
.ui-autocomplete.ui-front{
    z-index:9999999;
}

.feature_icon{

    height: auto;
    width: 96px;
}

