.ui-dialog .ui-dialog-titlebar {
    background-image: none;
    background-color: #1d538a;
    color: #fff;
    overflow: unset;
    padding: .4em;

    display: flex;
}

.ui-dialog .ui-dialog-title {
    order: 2;
    white-space: unset;
    text-align: center;
    flex-grow: 1 !important;
}

.ui-dialog .ui-state-default,
.ui-dialog .ui-widget-content .ui-state-default,
.ui-dialog .ui-widget-header .ui-state-default,
.ui-dialog .ui-button,
.ui-dialog html .ui-button.ui-state-disabled:hover,
.ui-dialog html .ui-button.ui-state-disabled:active {
    background: none;
    border: 0;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: .3em 1em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float:none;
}

.ui-dialog .ui-dialog-titlebar-close{
    text-indent: unset;
    background-color: #4a81f2;
    color: #fff;

    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: relative;
    margin: 0;

    order: 1;
    width: 42px;

    border-radius: 4px;
    font-size:11px;
}

.ui-dialog .ui-icon-closethick,
.ui-dialog .ui-button-icon-space {
    display: none;
}

.ui-dialog {
    padding: 0;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-tl,
.ui-corner-tr,
.ui-corner-br,
.ui-corner-bl {
    border-radius: 0;
}

.ui-widget.ui-widget-content {
    border: 0;
}

.pin_dialog_style input[type=text],
.pin_dialog_style input[type=password] {
    background-color: #fafec0;
}

.pin_dialog_style .cancelButtonStyle,
.pin_dialog_style .okButtonStyle {
    background-image: none;
    background-color: #2e6ba1;
    color: #fff;
    width: 100%;
    display: block;
}