.ui-dialog-titlebar-buttonpane {
    position: absolute;
    top: 50%;
    right: 0.3em;
    margin-top: -10px;
    height: 18px;
}

.ui-dialog-titlebar-buttonpane button {
    border: none;
}

.ui-dialog-maximized,
.ui-dialog-normal {
    position: fixed;
}

.ui-dialog-maximized .ui-dialog-titlebar,
.ui-dialog-minimized .ui-dialog-titlebar {
    cursor: default;
}

.ui-dialog-minimized {
    float: left;
    margin: 1px;
    width: 200px !important;
    position: static !important;
}

.ui-dialog-minimized .ui-dialog-title {
    overflow: hidden;
}

.ui-dialog-collapsed .ui-dialog-content,
.ui-dialog-collapsed .ui-dialog-buttonpane,
.ui-dialog-minimized .ui-dialog-content,
.ui-dialog-minimized .ui-dialog-buttonpane {
    display: none !important;
}

.ui-dialog-collapsed  .ui-dialog-titlebar,
.ui-dialog-minimized .ui-dialog-titlebar {
    white-space: nowrap;
}

.ui-dialog .ui-dialog-titlebar-buttonpane>a {
    float: right;
}

.ui-dialog .ui-dialog-titlebar-maximize,
.ui-dialog .ui-dialog-titlebar-minimize,
.ui-dialog .ui-dialog-titlebar-restore {
    width: 19px;
    padding: 1px;
    height: 18px;
}

.ui-dialog .ui-dialog-titlebar-maximize span,
.ui-dialog .ui-dialog-titlebar-minimize span,
.ui-dialog .ui-dialog-titlebar-restore span {
    display: block;
    margin: 1px;

}
.ui-dialog .ui-dialog-titlebar-maximize:hover,
.ui-dialog .ui-dialog-titlebar-maximize:focus,
.ui-dialog .ui-dialog-titlebar-minimize:hover,
.ui-dialog .ui-dialog-titlebar-minimize:focus,
.ui-dialog .ui-dialog-titlebar-restore:hover,
.ui-dialog .ui-dialog-titlebar-restore:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-titlebar ::selection {
    background-color: transparent;
}

#dialog-extend-fixed-container {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;

    flex-wrap: wrap-reverse;
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
}

.ui-dialog-minimized {
    margin: 4px 2px 0px 2px !important;
}

.loading .ui-widget-overlay,
.hide-overlays .ui-widget-overlay{
    display: none;
}

.dialog-single-iframe-container {
    padding: 0 !important;
    overflow: hidden !important;
}
.dialog-single-iframe-container .widget-content, .dialog-single-iframe-container .widget-content iframe{
    width: 100%;
    height: 100%;
}
