.ui-widget-overlay {
	background: #3b4648;
	opacity: 0.7;
	filter: Alpha(Opacity=30); /* support: IE8 */

	z-index: 300;
}

.ui-draggable .ui-dialog-titlebar
{
	background: #fff;
    color: #666;
    border: 0;
    font-family: "Segoe UI", "Calibri", 'Trebuchet MS', sans-serif;
    font-weight: normal;
    font-size: 17px;
    border-bottom: 1px solid #eee;
}

.ui-widget.ui-widget-content
{
	border: 0px solid #fff;
    box-shadow: 0px 0px 1px #888;
}

@media only screen and (max-device-width: 490px)
{
    .ui-widget.ui-widget-content
    {
		left: 5px !important;
		width: calc(100% - 15px) !important;
    }
}

@media only screen and (max-width: 490px)
{

    .ui-widget.ui-widget-content
    {
        left: 5px !important;
		width: calc(100% - 15px) !important;
    }
}

/* autocomplete */
.ui-menu .ui-menu-item
{
    color: #444;
    font-family: "segoe ui", "Calibri", 'Trebuchet MS', sans-serif;    
}

.ui-widget-content .ui-state-active
{
    background: rgb(240, 238, 238);
    color: #444;
    border: 0;
    margin: 0;
}

.ui-widget-content .ui-menu-item-wrapper
{
    margin-bottom: 5px;
}

.ui-menu .ui-menu-item:last-child .ui-menu-item-wrapper
{
    margin-bottom: 0;
}

.ui-dialog .ui-dialog-titlebar-close
{
    background: #fff !important;
    border: 0 !important;
    outline: 0;
}

.ui-icon-closethick
{
    background-position: 0 0 !important;
    background-image: url(images/close.png?v=4) !important;
    background-size: 13px;
}

/* autocpmlete */
.ui-autocomplete
{
    z-index: 10000!important;
}