.ui-widget-overlay {
    z-index: 9999;
}

.ui-dialog {
	top: 30% !important;
	left : 40%;
	position : fixed !important;
	z-index : 9999;
}

.ui-dialog-titlebar > button > span {
	display : none !important;
}

.ui-dialog-titlebar-close {
    height: 25px !important;
    width: 30px !important;
	background : #c9151b !important;
	border : none !important;
}

.ui-dialog-titlebar-close:before {
    content: 'X';
    height: 20px;
    width: 3px;
}

.ui-dialog-buttonset>button,
.ui-dialog-buttonset>button:hover{
	min-height: 35px;
    margin: 10px 10px 10px 10px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    text-indent: 5px !important;
    font-weight:bold !important;
    font-size : 14px !important;
    font-family: 'PT Sans', sans-serif !important;
    text-indent: 5px;
    background: #d81b21 !important;
	color: #fff !important;
	min-width : 100px;
}

.ui-dialog-buttonset>button,
.ui-dialog-titlebar-close{
	border-bottom-color:rgb(255, 255, 255);
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	border-bottom-style:none;
	border-bottom-width:0px;
	border-image-outset:0;
	border-image-repeat:stretch;
	border-image-slice:100%;
	border-image-source:none;
	border-image-width:1;
	border-left-color:rgb(255, 255, 255);
	border-left-style:none;
	border-left-width:0px;
	border-right-color:rgb(255, 255, 255);
	border-right-style:none;
	border-right-width:0px;
	border-top-color:rgb(255, 255, 255);
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-top-style:none;
	border-top-width:0px;
	box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
	box-sizing:border-box;
}

div.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
  z-index:1050!important;
}
div.ui-widget-overlay {
  z-index:1040!important;
}