.ui-dialog,
.ui-jqdialog {
    z-index: 1050 !important;
    background-color: #FFF;
    padding: 0;
    border: 1px solid #DDD;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.ui-dialog .ui-dialog-titlebar,
.ui-jqdialog .ui-dialog-titlebar,
.ui-dialog .ui-jqdialog-titlebar,
.ui-jqdialog .ui-jqdialog-titlebar {
    background-color: #F1F1F1;
    font-size: 16px;
    color: #669FC7;
    padding: 0;
}

.ui-dialog .ui-dialog-title,
.ui-jqdialog .ui-dialog-title,
.ui-dialog .ui-jqdialog-title,
.ui-jqdialog .ui-jqdialog-title {
    float: none !important;
    width: auto;
}

.ui-dialog .widget-header,
.ui-jqdialog .widget-header {
    margin: 0;
    border-width: 0 0 1px 0;
}

.ui-dialog .ui-dialog-buttonpane,
.ui-jqdialog .ui-dialog-buttonpane,
.ui-dialog .ui-jqdialog-buttonpane,
.ui-jqdialog .ui-jqdialog-buttonpane {
    background-color: #EFF3F8;
    border-top: 1px solid #E4E9EE;
}

.ui-dialog .ui-dialog-buttonpane button,
.ui-jqdialog .ui-dialog-buttonpane button,
.ui-dialog .ui-jqdialog-buttonpane button,
.ui-jqdialog .ui-jqdialog-buttonpane button {
    font-size: 14px;
}

.ui-dialog .ui-dialog-titlebar-close,
.ui-jqdialog .ui-dialog-titlebar-close,
.ui-dialog .ui-jqdialog-titlebar-close,
.ui-jqdialog .ui-jqdialog-titlebar-close {
    border: none;
    background: transparent;
    opacity: 0.4;
    color: #D15B47;
    padding: 0;
    top: 50%;
    right: 8px !important;
    text-align: center;
}

.ui-dialog .ui-dialog-titlebar-close:before,
.ui-jqdialog .ui-dialog-titlebar-close:before,
.ui-dialog .ui-jqdialog-titlebar-close:before,
.ui-jqdialog .ui-jqdialog-titlebar-close:before {
    content: "\f00d";
    display: inline;
    font-family: FontAwesome;
    font-size: 16px;
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-jqdialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-jqdialog-titlebar-close:hover,
.ui-jqdialog .ui-jqdialog-titlebar-close:hover {
    opacity: 1;
    text-decoration: none;
    padding: 0;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-text,
.ui-jqdialog .ui-dialog-titlebar-close .ui-button-text,
.ui-dialog .ui-jqdialog-titlebar-close .ui-button-text,
.ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text {
    text-indent: 0;
    visibility: hidden;
}

.ui-dialog .widget-header .ui-dialog-titlebar-close,
.ui-jqdialog .widget-header .ui-dialog-titlebar-close,
.ui-dialog .widget-header .ui-jqdialog-titlebar-close,
.ui-jqdialog .widget-header .ui-jqdialog-titlebar-close {
    right: 10px !important;
}

.ui-widget-overlay {
    background: rgba(0, 0, 0, 0.25);
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    z-index: 1049 !important;
}

.ui-jqgrid-btable .ui-widget-content.ui-priority-secondary {
    background-image: none;
    background-color: #F9F9F9;
    opacity: 1;
}

.ui-jqgrid-btable .ui-widget-content.ui-state-hover {
    background-image: none;
    background-color: #EFF4F7;
    opacity: 1;
}

.ui-jqgrid-btable .ui-widget-content.ui-state-highlight {
    background-color: #E4EFC9;
}

.ui-jqdialog .ui-widget-header {
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #EEEEEE 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
    border-image: none;
    border-bottom: 1px solid solid;
    color: #669FC7;
    min-height: 38px;
    position: relative;
}

.ui-jqdialog .ui-widget-header .ui-jqdialog-title {
    line-height: 38px;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    text-align: left;
}

.ui-jqdialog .ui-widget-header .widget-header {
    border-bottom: none;
}

.ui-tooltip {
    background-color: #444;
    color: #FFF;
}

.ui-widget-content a {
    /*color: #ffffff;*/
}

.ui-widget {
    font-size: inherit;
}

a.ui-spinner-button.ui-spinner-up.ui-corner-tr:after {
    content: '▲';
    font-size: 0.8rem;
    font-weight: 600;
    color: #fff;
    margin-left: -2px;
}

a.ui-spinner-button.ui-spinner-down.ui-corner-br:after {
    content: '▼';
    font-size: 0.8rem;
    font-weight: 600;
    color: #fff;
    margin-left: -2px;
}

a.ui-corner-tr,a.ui-corner-br{
    text-decoration: none !important;
}
