.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable {
    z-index: 999;
}

.ui-dialog .ui-dialog-title {
    font-weight: 500;
}

.ui-dialog .card {
    box-shadow: none !important;
}

.ui-dialog .card .card-content {
    padding: .2rem 0px 0px 0px !important;

}

.ui-dialog-titlebar button,
.ui-dialog-titlebar button:hover,
.ui-dialog-titleba buttonr:active,
.ui-dialog-titlebar button:focus {
    padding: 0px !important;
    box-shadow: none !important;
}

.ui-dialog .ui-widget-header {
    background-color: #e7ecf7;
    border-bottom: 0px !important;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .6em 1em;
}

.ui-dialog-titlebar .ui-button .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(close-svg.svg) !important;
    background-size: 16px 16px;
    content: "";
}

.ui-dialog-titlebar .ui-icon-closethick {
    background-position: unset;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    height: 30px !important;
    width: 30px !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    margin: -16px 0 0 0 !important;
}

.ui-dialog-titlebar .ui-button,
.ui-dialog-titlebar .ui-button:hover {
    background-color: transparent !important;
    border: 0 !important;
}

.ui-dialog-titlebar .ui-button,
.ui-dialog-titlebar .ui-button:hover {
    border: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    margin: -16px 0 0 0 !important;
}

.ui-dialog {
    overflow: visible !important;
}

.ui-dialog .ui-dialog-content {
    overflow: visible !important;
}


.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover {
    background-color: #f2f2f2 !important;
    border-radius: 50%;
    height: 30px !important;
    width: 30px !important;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .6em 1em;
}

.ui-dialog-titlebar .ui-button .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(close-svg.svg) !important;
    background-size: 16px 16px;
    content: "";
}

.ui-dialog-titlebar .ui-button,
.ui-dialog-titlebar .ui-button:hover {
    background-color: transparent !important;
    border: 0 !important;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close {
    height: 30px !important;
    width: 30px !important;
}

.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover {
    background-color: #f2f2f2 !important;
    border-radius: 50%;
    height: 30px !important;
    width: 30px !important;
}

.ui-dialog-titlebar .ui-icon-closethick {
    background-position: unset;
}

.ui-dialog .ui-dialog-titlebar-close {
    margin: -16px 0 0 0 !important;
}

.ui-dialog .ui-widget-header {
    background-color: #e7ecf7;
    border-bottom: 0px !important;
}

.ui-dialog[aria-describedby="kopeeri_hinnad_ryhmadele_dialog"] .ui-widget-header {
    background-color: transparent;
    border-bottom: solid 1px #E8EAEC !important;
    margin-bottom: 15px;
}

.ui-dialog[aria-describedby="kopeeri_hinnad_ryhmadele_dialog"] {
    padding: 0;
}